What problem does it solve?
Reviews often miss security vulnerabilities, error handling gaps, and maintainability issues, resulting in fragile or unsafe code being merged. This Skill provides a structured, checklist-driven approach to ensure consistent, high-quality feedback across pull requests and audits.
Core Features & Use Cases
- Security-first checklist: Detects hardcoded secrets, input validation flaws, SQL/command injection risks, path traversal, and missing authorization checks.
- Error handling & reliability: Verifies external call handling, logging practices, and proper resource cleanup.
- Code quality & maintainability: Encourages single-responsibility functions, descriptive naming, DRY practices, and clear comments for complex logic.
- Testing considerations: Checks for edge-case coverage, happy/error path tests, and presence of new tests where applicable.
- Review output format: Produces a concise Summary, lists Critical Issues (must fix), Suggestions (nice to have), and clarifying Questions.
- Use cases: Peer review of pull requests, pre-merge security audits, onboarding code quality mentoring, and automated guidance for manual reviewers.
Quick Start
Review the attached pull request and produce feedback using the Review Response Format, prioritizing security, error handling, code quality, and test coverage.