About
The Finishing a Development Branch skill provides a standardized, error-proof process for concluding work on a feature branch. It ensures that code quality is maintained by requiring successful test runs before presenting the user with four distinct paths: local merging, creating a GitHub Pull Request with a structured summary, preserving the branch for later, or safely discarding work. By automating the boilerplate of Git switches, pulls, and worktree cleanups, it prevents common developer mistakes like merging broken code or leaving behind stale or orphaned worktrees.