About
The finishing-a-development-branch skill streamlines the conclusion of development tasks by guiding Claude through a structured and safe workflow. It ensures that all tests pass before presenting specific integration options: merging back to a base branch locally, pushing and creating a GitHub pull request, preserving the work, or discarding the branch entirely. By enforcing test verification and providing automated cleanup of Git worktrees and branches, it maintains repository health and prevents broken merges.