What problem does it solve? When implementation work is done, developers often face ambiguity about how to integrate the branch: merge locally, open a pull request, keep it, or discard it. This Skill removes that guesswork by verifying tests first, detecting the git environment, and presenting a fixed set of structured options with safe execution and cleanup. ## Core Features & Use Cases - Test-Gated Completion: Runs the project's test suite before offering any integration option and stops if tests fail. - Environment Detection: Distinguishes normal repos, named-branch worktrees, and detached HEAD states to present the correct option menu. - Safe Cleanup: Removes only self-created worktrees, requires typed confirmation before discarding work, and deletes branches only after successful merges. - Use Case: After finishing a feature in a git worktree, the assistant verifies tests pass, asks whether to merge to main or open a PR via gh pr create, then cleans up the worktree and branch accordingly. ## Quick Start Ask the assistant to finish the current development branch and choose whether to merge it, open a pull request, keep it, or discard it.