senior reviewer

📁 pplmx/husky-rs 📅 Jan 1, 1970
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, manager unless 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?