What problem does it solve?
Manually completing development feature branches often leads to broken merges, accidental deletion of work or worktrees, and inconsistent cleanup processes that waste developer time and risk losing code.
Core Features & Use Cases
- Pre-merge test verification: Ensures all tests pass before offering integration options to avoid merging broken code.
- Environment-aware options: Adapts available actions for normal Git repos, named worktree branches, and detached HEAD states to match the current workspace setup.
- Safe destructive actions: Requires explicit confirmation for discarding work and only cleans up worktrees created by the tool to avoid removing host-managed workspaces.
Use Case: A developer who has finished implementing a feature and passed all tests can use this Skill to safely merge their work to the main branch, push a PR for review, or discard the work without risk of accidental data loss.
Quick Start
Use the finishing-a-development-branch skill to safely complete your current feature branch after all tests pass.