What problem does it solve? When implementation work is done, developers often face an ambiguous decision point: merge locally, open a pull request, keep the branch, or discard it. This Skill removes that ambiguity 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 repositories, named-branch worktrees, and detached HEAD states to present the correct option menu. - Safe worktree cleanup: Removes only self-created worktrees, changes to the main repo root before removal, and requires typed confirmation before discarding work. - Use Case: After finishing a feature in a git worktree, the Skill verifies tests pass, asks whether to merge to main or open a PR via gh pr create, then cleans up the worktree and deletes the branch only after a successful merge. ## Quick Start Ask the assistant to finish the current development branch and choose whether to merge it locally, open a pull request, keep it, or discard it.