| name | close |
| description | Mark one or more completed issues as done. Wraps `forge close` so finishing work updates the Forge issue backend, releases the claim, and unblocks any issues that depended on the one you just completed.
|
| metadata | {"author":"forge","command":"forge close"} |
forge close
Purpose
Transition an issue to closed once its acceptance criteria are met. Closing
removes the issue from the ready/in-progress sets and recomputes the dependency
graph so downstream work becomes available.
When to Use
- After verifying an issue's acceptance criteria (tests green, change shipped).
- When wrapping up several finished issues at once.
Command
forge close <id>
forge close <id> <id> <id>
forge issue close <id>
Instructions
- Confirm the work is genuinely complete — run the relevant tests first.
- Leave a final note with comment if context is useful.
- Run
forge close <id> (or pass multiple ids) to close the issue(s).
- Run ready again to see what the closure unblocked.
Example
$ forge close forge-142
Closed forge-142. Unblocked: forge-150.
Success Criteria
Related Skills
- comment: leave a final note before closing.
- ready: discover what closing this issue unblocked.