What problem does it solve?
When implementation is complete and verified, deciding whether to merge, open a pull request, or keep the branch can be error-prone and risky; this Skill guides developers through verification, presents safe integration options, and enforces cleanup best practices so changes are integrated intentionally and without surprise side effects.
Core Features & Use Cases
- Pre-integration verification: Confirms tests pass, build succeeds, sensei review status, and no uncommitted changes before proceeding.
- Decision support: Presents clear options to merge locally, create a PR for team review, or keep the branch for later work, with guidance on when each is appropriate.
- Safe execution and cleanup: Executes only the user-approved action and recommends or performs post-integration cleanup steps such as deleting local/remote branches and removing worktrees.
- Use case: A developer finishes a feature on a topic branch, runs this Skill to validate readiness, chooses to create a PR, and receives a checklist and recommended PR title, summary, and cleanup actions.
Quick Start
Use the finishing-a-development-branch skill to verify branch readiness and present merge, pull request, or keep-the-branch options for explicit user approval.