What problem does it solve?
This Skill automates the process of reviewing code changes, whether they are local pre-push commits or open pull requests on GitHub, ensuring code quality, security, and adherence to best practices.
Core Features & Use Cases
- Local Code Review: Analyze staged or unstaged changes against a base branch (e.g.,
main) to identify potential issues before committing or pushing.
- Pull Request Review: Fetch and analyze open PRs, providing detailed feedback and optionally leaving inline comments or submitting formal reviews (approve, request changes).
- Automated Checks: Identifies common issues like debug statements, secrets, merge conflicts, and security vulnerabilities.
- Use Case: Before pushing a new feature, ask the agent to "review my local changes for any critical issues." Or, when a teammate opens a PR, ask the agent to "review PR #123 on the main repository."
Quick Start
Ask the agent to review your local code changes against the main branch.