What problem does it solve?
Manual code reviews are slow, inconsistent, and often miss critical issues like security vulnerabilities or bugs before code is pushed or merged. This skill automates the review process by analyzing git diffs and pull request changes, providing structured, actionable feedback to ensure code quality without the overhead of full manual review for every change.
Core Features & Use Cases
- Pre-Push Local Review: Analyze staged changes or diffs against the main branch to catch issues like debug statements, secrets, or merge conflicts before you push code.
- GitHub PR Review: Fetch open PR details, check out PR branches locally for full context, leave inline comments on specific lines, and submit formal approve/request changes reviews via gh CLI or GitHub REST API.
- Structured Review Checklist: Systematically validate changes against correctness, security, code quality, testing, performance, and documentation standards to catch a wide range of issues.
- Use Case: A developer can run a pre-push review to catch a SQL injection vulnerability in their local changes before pushing, or a team lead can review an open PR and leave targeted inline feedback without manually parsing the full diff.
Quick Start
Request a pre-push code review of your current branch's changes against the main branch to get a structured list of critical issues, warnings, and improvement suggestions before pushing your code.