backlog-triagelisted
Install: claude install-skill sungjunlee/dev-backlog
# Backlog Triage
Real job: inspect open GitHub Issues, produce an advisory triage report, and apply only human-accepted issue mutations through stable anchor comments.
Sibling skill to `dev-backlog`, not a replacement. `dev-backlog` owns sprint execution, progress, milestones, and AC mirrors. `backlog-triage` owns open-issue classification, relationships, stale signals, priority/milestone proposals, and optional accepted GitHub mutations.
## Phase Model
```
Phase 1 — Report (default, read-only) Phase 2 — Apply (explicit mutation)
collect -> analyze -> render review report -> --apply
| |
one snapshot + markdown report gh mutations + JSONL audit log
```
| Phase | Step | Completion boundary |
| --- | --- | --- |
| Report | Collect | One `gh` fetch writes a snapshot JSON; downstream steps use `--snapshot PATH` and do not re-fetch. |
| Report | Analyze | Classification, relationships, stale/obsolete signals, Alignment, and Decision Review are computed from the same snapshot/spec evidence. |
| Report | Render | One markdown report is written with anchored proposals and a consolidated Apply Checklist. |
| Apply | Review | A human accepts proposals by flipping paired checkboxes from `[ ]` to `[x]`; unchecked anchors remain inert. |
| Apply | Dry-run | `triage-apply.js <report.md>` prints intended `gh` mutations without writing. |
| Apply | Mutate | `triage-apply.js <report.md> --apply` executes only