What problem does it solve?
This Skill guides the safe completion and integration of development work by verifying tests, offering structured completion options, executing the chosen workflow, and cleaning up branch worktrees to avoid accidental loss or broken merges.
Core Features & Use Cases
- Test Verification: Run and require passing test suites before any merge, push, or discard action.
- Structured Options: Present exactly four concise choices: merge locally, push and create a PR, keep the branch, or discard the work with typed confirmation.
- Execution & Cleanup: Perform git operations for merging, pushing, PR creation, and explicit worktree removal when appropriate; require typed confirmation for destructive deletes.
- Use Case: Finalize a completed feature branch by validating tests, choosing to open a PR with a prepared description, or safely discard an experimental branch after confirmation.
Quick Start
Use the finishing-a-development-branch skill to verify tests for branch feature-login, present the four completion options with base branch main, and then execute option 2 to push and create a pull request titled Add login feature.