What problem does it solve?
This Skill helps developers perform a thorough self-review of branch changes before creating a pull request by identifying bugs, style issues, failing tests, missing type checks, and gaps in test coverage to prevent regressions and blocked merges.
Core Features & Use Cases
- Diff-driven guidance: Inspect changes between main and HEAD to understand scope and selectively apply relevant review guidance.
- Automated checklist: Run and verify tests, linters, and TypeScript checks, and classify issues as blocking, should-fix, or note-for-later.
- Skill orchestration: Invoke specialized best-practice skills based on changed paths (UI, server, GraphQL, Docker, tests) to surface targeted recommendations.
- Use Case: A developer finishing a feature branch runs this review to catch lint errors, failing tests, performance issues, and inconsistent UI patterns before requesting a PR.
Quick Start
Run a self-review of the current branch against main, identify blocking issues and recommended fixes, and list tests or linters that must pass before creating a PR.