| name | beads-close |
| description | Use after implementation and verification are complete to close the bead, create follow-up beads, and commit the updated `.beads/` state. This is the final step of a manual executor session. |
Beads Close
Workflow position: Manual executor session, step 8 of 8. Final step after verification and code review. See BEADS_WORKFLOW.md.
Close the current bead and commit the updated tracker state.
Before invoking this skill, the following must already be true:
- a bead was claimed at the start of this session
- implementation is complete
- verification has been run (
verification-before-completion)
- code review has been run (
requesting-code-review)
Do not invoke this skill:
- in a planner session
- before verification
- to close beads you did not work on in this session
Steps
- Record a closeout note before closing the bead so later work can rely on persisted state instead of session memory:
bd note <id> "Outcome: <what changed>\nPersisted: <committed files, generated artifacts, or bead notes>\nDownstream: <what later beads can now rely on>"
- Close the bead:
bd close <id> --reason "Completed: <brief summary of what was done>"
- Create follow-up beads if new work was discovered during implementation:
bd create "Follow-up: ..." --description "Discovered during <id>: ..." --type task
bd dep add <new-id> <other-id>
- Commit code changes:
git add <changed files>
git commit -m "<type>: <description>"
Rules