What problem does it solve? When implementation work is done, developers often face ambiguity about how to integrate the branch—risking broken merges, forgotten worktrees, or accidentally deleted work. This Skill enforces a disciplined completion workflow that verifies tests first and presents clear integration choices. ## Core Features & Use Cases - Test Gate Before Integration: Runs the project's test suite (npm test, cargo test, pytest, go test) and blocks any merge or PR until all tests pass. - Four Structured Options: Presents exactly four choices—merge locally to the base branch, push and create a GitHub PR via gh, keep the branch as-is, or discard with typed confirmation. - Worktree Cleanup: Automatically removes git worktrees after local merges or discards, while preserving them for PR and keep-as-is flows. - Use Case: After finishing a feature branch in a git worktree, invoke this Skill to verify tests pass, choose "create a Pull Request", and have the branch pushed with a formatted PR body generated automatically. ## Quick Start Ask the assistant to finish the current development branch and walk you through the merge, PR, keep, or discard options after verifying tests pass.