What problem does it solve?
Preparing a branch for a Pull Request (PR) or merge involves numerous manual checks, cleanups, and documentation steps. This complex, multi-phase workflow can be tedious and prone to human error. This Skill automates the entire process, ensuring code quality, adherence to standards, and comprehensive PR documentation, saving developers significant time and reducing errors.
Core Features & Use Cases
- Pre-PR Validation: Automatically checks code hygiene, Git state, commit structure, test status, and documentation, ensuring all prerequisites are met.
- Branch Cleanup & Optimization: Identifies and recommends squashing or rebasing WIP/revert commits for a clean, logical commit history.
- PR Title & Description Generation: Drafts comprehensive PR titles and descriptions based on changes, including summaries, test plans, affected areas, and breaking changes.
- Use Case: When you're done with a feature, simply say "I'm ready for PR," and the AI will guide you through a systematic process, ensuring your branch is merge-ready with all checks passed and documentation generated.
Quick Start
I've finished my feature branch, please prepare it for a pull request.