Streamlines the final stages of a development cycle by verifying tests and managing branch integration through local merges or Pull Requests.
The Branch Completion Manager skill provides a structured framework for finalizing development tasks. It enforces a strict code quality standard by requiring all tests to pass before offering integration paths. Once verified, the skill guides you through choosing between a local merge, creating a GitHub Pull Request, preserving the branch, or discarding work. It automates the tedious aspects of Git management, including worktree cleanup and branch deletion, ensuring your local environment remains clean and your repository history stays organized.
Key Features
01Intelligent Git worktree detection and cleanup
02Safe-discard mechanism with explicit confirmation
03Mandatory test suite verification before integration
040 GitHub stars
05Automated GitHub Pull Request creation with templates
06Local branch merging and base branch synchronization
Use Cases
01Finalizing a feature branch after completing code changes and verification
02Standardizing team Git workflows to prevent merging broken code
03Automating the transition from a local development worktree to a formal PR