What problem does it solve? When a development branch is finished, developers often skip test verification, merge into the wrong base branch, or leave stale worktrees behind. This Skill enforces a disciplined completion workflow so branch integration happens safely and deliberately. ## Core Features & Use Cases - Test Gate Before Integration: Runs the project's full test suite (npm test, cargo test, pytest, go test) and blocks completion until the suite is green. - Environment Detection: Distinguishes normal repositories, named-branch worktrees, and detached HEAD states to present the correct integration options. - Structured Completion Menu: Offers merge locally, push and create a pull request, or keep the branch as-is, with safe worktree cleanup and branch deletion afterward. - Use Case: After finishing a feature in a git worktree, use this Skill to verify tests pass, merge into the confirmed base branch, remove the worktree, and delete the feature branch cleanly. ## Quick Start Ask the assistant to finish the current development branch and it will verify tests, detect the git environment, and present merge, pull request, or keep-as-is options.