What problem does it solve?
This Skill removes ambiguity and risk when finishing work on a feature branch by enforcing test verification, presenting clear integration choices, and performing the chosen merge, PR, preservation, or discard workflow with appropriate confirmations and cleanup.
Core Features & Use Cases
- Automated Test Verification: Runs or instructs verification of the project's test suite and blocks progression if tests fail.
- Structured Decision Flow: Presents exactly four concise options (merge locally, push and create PR, keep branch, discard work) to avoid ambiguous next steps.
- Safe Execution and Cleanup: Performs merges, pushes, PR creation guidance, forced deletes only with typed confirmation, and removes git worktrees when appropriate.
- Use Case: Finalize a completed implementation by verifying tests, creating a PR with a summary and test plan, and cleaning up the local worktree to leave the repository tidy.
Quick Start
Run the finishing-a-development-branch skill and choose whether to merge, create a PR, keep, or discard the branch after tests pass.