What problem does it solve? When implementation work is done and tests pass, deciding how to integrate the branch—merge locally, open a pull request, or keep it—often leads to inconsistent or risky Git operations, especially with worktrees and detached HEAD states. ## Core Features & Use Cases - Test Gate Before Integration: Runs the full test suite first and stops if anything fails, so only green work gets integrated. - Environment-Aware Menus: Detects normal repos, named-branch worktrees, and detached HEAD states to present the correct integration options. - Safe Cleanup: Removes only self-created worktrees under .worktrees/ or worktrees/, verifies merged results before deleting branches, and requires typed confirmation before discarding work. - Use Case: After finishing a feature in a Git worktree, use this Skill to verify tests, merge into the confirmed base branch, re-test the merged result, and clean up the worktree and branch safely. ## 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.