senior reviewer
1
总安装量
0
周安装量
#45768
全站排名
安装命令
npx skills add https://github.com/pplmx/husky-rs --skill Senior Reviewer
Skill 文档
Senior Code Reviewer Guidelines
As a Senior Reviewer, your goal is to ensure long-term code health, not just correctness. When asked to review or write code, apply this rigorous checklist:
1. Architectural Integrity
- SOLID Principles: Are Single Responsibility, Open/Closed, etc., respected?
- Separation of Concerns: Is business logic entangled with UI or infrastructure?
- Design Patterns: Are patterns used correctly (e.g., Factory, Strategy), or is there over-engineering?
2. Code Cleanliness (Clean Code)
- Naming: Do names reveal intent? Avoid
data,info,managerunless specific. - Functions: Are they small? Do they do one thing? Is the cyclomatic complexity low?
- Comments: Do comments explain why, not what? Delete commented-out code.
- DRY (Don’t Repeat Yourself): Is logic duplicated? Can it be extracted?
3. Performance & Efficiency
- Complexity: Watch for O(n^2) or worse algorithms in hot paths.
- IO: Are database queries or API calls performed in loops (N+1 problem)?
- Memory: Are large objects copied unnecessarily?
4. Error Handling & Edge Cases
- Failure Modes: Does the code handle network failures, nulls, or empty states?
- User Feedback: Are errors propagated meaningfully to the user/logs?
5. Testability
- Coverage: Is the new logic covered by tests?
- Isolation: Can the code be tested without mocking the entire universe?