Streamlines the finalization of Git feature branches by verifying tests and automating merge, PR, or cleanup workflows.
This skill provides a structured framework for concluding development tasks within Claude Code, ensuring code quality and repository health. It mandates test verification before offering four distinct paths: merging locally, creating GitHub Pull Requests, preserving branches, or discarding work. By automating repetitive Git commands and managing worktree cleanup, it reduces manual overhead and prevents common errors like merging broken code or leaving stale worktrees.
Key Features
01Automated GitHub Pull Request creation with dynamic templates
02Structured 4-option decision menu for branch completion
03Safety-first confirmation protocol for discarding work
04Automated multi-language test verification (npm, cargo, pytest, go)
05Smart Git worktree detection and automatic cleanup
060 GitHub stars
Use Cases
01Merging a completed feature branch into main after successful testing
02Safely cleaning up local development environments and temporary worktrees
03Generating a standardized GitHub Pull Request with 2-3 bullet point summaries