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 cleanup”
aipkg.jsonLICENSE.txtREADME.mdSKILL.md- 01SQP-280%HIGH
SKILL.md:3
detailhide
The skill description omits that this skill performs destructive operations (permanent branch deletion, worktree removal). Users may invoke this skill expecting safe guidance, only to discover they've accidentally deleted work. The skill itself includes safeguards (confirmation, cleanup logic), but the public metadata fails to warn users upfront about irreversible consequences.
1---2name: finishing-a-development-branch3description: 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 cleanup4---5fix Update the skill description to explicitly mention destructive capabilities: 'Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion by presenting options including merge, PR, or permanent deletion of work. Review presented options carefully before confirming.'
- 02EA2Autonomous Decision Making75%MEDIUM
SKILL.md:229
detailhide
The 'Common Mistakes' section documents that 'No confirmation for discard' is a red flag, yet the skill's actual implementation at Step 5 (Option 4) does require typed confirmation. This creates inconsistency and potential confusion about whether the safeguard is actually in place. An agent implementing this skill based on the common mistakes section alone might skip the confirmation step.
- **Problem:** Removing a worktree the harness created causes phantom state - **Fix:** Only clean up worktrees under `.worktrees/`, `worktrees/`, or `~/.config/superpowers/worktrees/` **No confirmation for discard** - **Problem:** Accidentally delete work - **Fix:** Require typed "discard" confirmationfix Clarify in the 'Common Mistakes' section that this describes what NOT to do, and cross-reference that Step 5, Option 4 already implements proper confirmation. Consider restructuring to make it explicit: 'WRONG: Delete without confirmation. RIGHT: (see Step 5, Option 4) Require typed "discard" confirmation.'