finishing-a-development-branch
Installation
SKILL.md
Finishing a Development Branch
Guard: Do NOT Use Mid-Epic
STOP. Before proceeding, check:
- Are you a subagent implementing a single task? -> This skill does NOT apply. Report your evidence and stop.
- Are there still open tasks in the epic? -> This skill does NOT apply. Only the orchestrator at COMPLETE state should invoke this.
- Is there an epic with a
completion:*label? -> Read it and execute automatically (see Step 3 Auto below). No prompting needed.
This skill is ONLY for: The final integration step after ALL work is done. If even one task remains open, do not invoke this skill.
The Process
Step 0: Check Epic Verification Tasks (If Applicable)
Skip if not working on a beads epic. Otherwise, run bd list --parent <epic-id> and check for verification tasks. Three outcomes: open verification tasks (STOP), no verification tasks/legacy (WARNING, proceed), all closed (proceed). See references/epic-verification.md.