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 options and refuses to proceed if tests fail. - Environment Detection: Distinguishes normal repositories, named-branch worktrees, and detached HEAD states to present the correct option menu and cleanup behavior. - Safe Worktree Cleanup: Removes only worktrees under .worktrees/ or worktrees/ that the workflow created, always from the main repo root, followed by git worktree prune. - Use Case: After finishing a feature in an isolated git worktree, invoke this Skill to verify tests pass, choose "Merge back to main locally", and have the merge, worktree removal, and branch deletion executed in the correct order. ## Quick Start Ask the assistant to finish the current development branch and present the available completion options.