What problem does it solve? When a feature implementation is done and tests pass, developers often face an ambiguous decision about how to integrate the work—merge locally, open a pull request, keep the branch, or discard it. This Skill removes that ambiguity by verifying tests, detecting the git environment (normal repo, worktree, or detached HEAD), and presenting structured options with safe execution and cleanup. ## Core Features & Use Cases - Test-Gated Integration: Runs the project test suite before offering any merge or PR option, and blocks progress if tests fail. - Environment-Aware Menus: Detects normal repositories, named-branch worktrees, and detached HEAD states to present the correct set of options. - Safe Worktree Cleanup: Removes only self-created worktrees (under .worktrees/ or similar paths), prunes stale registrations, and never deletes harness-managed workspaces. - Use Case: After finishing a feature branch in a git worktree, the Skill verifies tests pass, offers four options (merge locally, create PR, keep, discard), executes the chosen workflow, and cleans up the worktree only when appropriate. ## 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.