About
The Git Branch Finisher skill guides developers through the final stages of a feature branch lifecycle, ensuring code quality and repository cleanliness. It automatically verifies that the test suite passes before offering four structured paths for integration: merging locally to the base branch, pushing and creating a GitHub Pull Request, preserving the branch for later, or safely discarding changes. By automating the detection of base branches and handling Git worktree cleanup, this skill reduces manual overhead and prevents common mistakes like merging broken code or leaving behind stale local branches.