What problem does it solve?
Manually reviewing code for bugs, security vulnerabilities, and quality issues is time-consuming, inconsistent, and easy to miss critical problems, especially when validating changes before push or reviewing pull requests from team members.
Core Features & Use Cases
- Pre-Push Local Review: Scan uncommitted and staged git changes against the main branch to catch issues before they are pushed to a remote repository.
- GitHub PR Review: Perform full pull request reviews including viewing diffs, leaving inline comments, and submitting formal approval or change requests via the GitHub CLI or REST API.
- Systematic Review Checklist: Evaluate code across correctness, security, code quality, testing, performance, and documentation categories to ensure no common issues are overlooked.
- Use Case: A development team can use this skill to automate initial PR reviews, flag SQL injection risks, missing test coverage, and style inconsistencies, then post structured feedback directly to GitHub to speed up the review process.
Quick Start
Ask the github-code-review skill to review all your local changes against the main branch and present a structured list of critical issues, warnings, and suggestions before you push.