Finishing a development branch
Skill brandonfla/bearpaws/skills/finishing-a-development-branch
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanupFrom its SKILL.md
npx -y skills add brandonfla/bearpaws --skill finishing-a-development-branchAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.2 KB, as published. Nobody here has run it
Option details
1. Merge locally: checkout base → pull → merge feature branch → verify tests on merged result → delete feature branch.
2. Push and create PR: push branch with -u → gh pr create with Summary + Test Plan.
3. Keep as-is: Report branch name and worktree path. Don't cleanup.
4. Discard: Confirm first (show branch, commits, worktree path). Require typed "discard". Then: checkout base → force-delete feature branch → remove worktree.
<rules> <rule>Never proceed with failing tests.</rule> <rule>Never merge without verifying tests on result.</rule> <rule>Never delete work without typed confirmation.</rule> <rule>Never force-push without explicit request.</rule> </rules>Integration
Called by: bp:subagent-driven-development (after all tasks), bp:executing-plans (after all batches). Pairs with: bp:using-git-worktrees (cleans up worktree created by that skill).
</skill>