What problem does it solve?
Manually reviewing code changes, running targeted tests, managing commits, and opening pull requests is time-consuming, inconsistent, and risks shipping bugs or incomplete work to production.
Core Features & Use Cases
- Automated Code Review: Reviews branch changes against the base branch for bugs, regressions, security issues, and alignment with original intent, using parallel subagents for large diffs.
- Targeted Test Validation: Runs tests for modified functionality, and identifies gaps if no relevant tests exist to ensure behavior is verified.
- Streamlined PR Management: Creates focused commits and opens or updates pull requests to keep changes trackable and aligned with team workflows.
- Use Case: A developer who just finished implementing a new user authentication feature can use this skill to automatically review their changes, run relevant authentication tests, and open a clean, focused PR without switching between multiple development tools.
Quick Start
Use the review-and-ship skill to review your current branch changes, run all relevant tests for modified files, and open a pull request for your completed work.