What problem does it solve?
It prevents partially completed work from lingering after an issue is marked ready, by ensuring the final commit is made and all issue-specific artifacts are removed.
Core Features & Use Cases
- Issue completion guardrails: Verifies the issue number and hard-stops unless the issue status is
Done, avoiding accidental closure of incomplete work.
- Two-phase git handling: Commits and pushes any remaining real work (with special handling so the pipeline eval index is treated correctly), then creates a separate local cleanup commit without pushing it.
- Artifact cleanup: Removes issue research/plan artifacts and defensively deletes leftover temp files so the workspace stays tidy for future work.
Use cases: finishing an issue workflow after /issue-implement, wrapping up after /auto-issues, and cleaning up issue artifacts before creating or pushing a PR.
Quick Start
Run issue-finish to commit any remaining completed issue work and clean up the issue artifacts for a finished issue number.