What problem does it solve?
This Skill streamlines the process of completing development work, ensuring all tests pass and providing clear, structured options for integrating your changes. It prevents common mistakes like merging broken code or accidentally discarding work.
Core Features & Use Cases
- Mandatory Test Verification: Requires running the full test suite and confirming all tests pass before offering any completion options.
- Structured Options: Presents exactly four clear choices for completing work: merge locally, create a Pull Request, keep the branch, or discard work.
- Automated Cleanup: Handles Git branch deletion and worktree removal based on the chosen option.
- Use Case: After you've finished implementing a feature or bug fix and all your tests are green, use this Skill to guide the final steps. For example, it will verify your tests, then ask if you want to merge to
main, create a PR, or keep the branch.
Quick Start
Announce skill usage
I'm using the finishing-a-development-branch skill to complete this work.
The skill will then verify tests and present options for integration.