Automates the final stages of a feature branch by verifying tests and offering structured options for merging, creating pull requests, or cleaning up work.
Streamline the conclusion of development tasks with a guided workflow that ensures code quality and repository health. This skill walks you through a multi-step process: verifying that all tests pass, identifying the base branch, and presenting clear options to merge locally, push a Pull Request, preserve the branch, or discard the work. It automates technical details like GitHub CLI integration for PRs and Git worktree cleanup, preventing common mistakes such as merging broken code or leaving behind orphaned branches.
Key Features
01Automated Pull Request creation with summaries and test plans
02Automatic Git worktree cleanup for maintained hygiene
03Smart base-branch detection and local merging
04Mandatory test suite verification before integration
05Safe branch disposal with mandatory 'discard' confirmation
0610,553 GitHub stars
Use Cases
01Automating the handoff from local development to a formal Pull Request
02Finalizing a local feature branch for integration into the main codebase
03Safely discarding experimental code and cleaning up associated worktrees