From issue-closer-plugin
Reviews open GitHub issues in the current repo and closes any where the work has been fully completed and checked in. Use when the user mentions closing stale issues, cleaning up done issues, "close completed issues", "review open issues", tidying the backlog, or when issues may have been implemented but not closed.
How this skill is triggered — by the user, by Claude, or both
Slash command
/issue-closer-plugin:issue-closerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review all open GitHub issues in the current repo. Close issues where the work is fully implemented and checked in. Leave issues open when uncertain.
Review all open GitHub issues in the current repo. Close issues where the work is fully implemented and checked in. Leave issues open when uncertain.
Copy this checklist and keep it updated while working:
Issue Cleanup Progress
- [ ] Step 1: List all open issues
- [ ] Step 2: For each issue, gather evidence of completion
- [ ] Step 3: Close confirmed-done issues with comment
- [ ] Step 4: Report summary
Fetch all open issues in the repo. Note each issue number, title, and labels.
For each open issue, determine whether the work has been fully completed:
Evidence sources (check in this order):
#123, fixes #123, etc.)Classification:
| Evidence | Verdict | Action |
|---|---|---|
| Merged PR that references the issue + code confirms implementation | Done | Close with comment |
| Commits reference the issue + feature is clearly present in code | Done | Close with comment |
| Feature exists in code but no explicit link to the issue | Likely done | Close with comment noting the assumption |
| Partial implementation or only some criteria met | Not done | Leave open |
| No evidence of work | Not done | Leave open |
| Ambiguous — can't confidently determine | Uncertain | Leave open |
For each issue classified as done, add a comment and close it:
Comment format:
Closing — this issue appears to have been completed. [brief evidence summary, e.g. "Implemented in PR #45" or "Feature is present in
src/auth/login.tsmatching the described requirements."]If this was closed in error, please reopen.
After processing all issues, provide a summary:
Issues reviewed: X
Issues closed: Y
Issues left open: Z
Closed:
- #12 — [title] — [reason]
- #34 — [title] — [reason]
Left open (uncertain or incomplete):
- #56 — [title] — [reason left open]
npx claudepluginhub awojtas/aidans-agent-skillsGuides on working with GitHub issues: read descriptions/comments/related PRs, define acceptance criteria with verifiable behaviors, and commit with proper references.
Grooms all open GitHub issues with subagents for clarity then loops implementation: branch, research, swarm code, test, commit, merge PRs until backlog cleared.
Investigates GitHub issues and PRs: pulls, classifies, searches codebase for root cause, reviews contributed code, proposes fixes with file:line references, and optionally implements fixes.