triagelisted
Install: claude install-skill chalosalvador/claude-workflows
# Issue triage
Keep the board **clean, healthy, and honest** every day, and hand the safe work off to
the [`autopilot`](../autopilot/SKILL.md) skill.
Resolve the board, repos and labels via
[`shared/config.md`](../../shared/config.md) **before anything else**. With no board
configured, run the label half and skip every Project step.
**The clean-board guarantee (§ 2):** after any run, **no open issue is off the board
and none is unassigned** — every one is area-labeled, routed to its DRI, and has a
Track and Status. This pass is *uncapped*, so the guarantee holds even on a day the
deep pass hits its cap.
**The rule that makes this useful:** every verdict is written to GitHub — labels and
board fields — *not* just printed. The chat table is a **receipt, not the output**. A
run that only prints a table has done nothing, because the next run and the autopilot
both start with zero memory of it.
## Modes
- **Default** — analyze, write to GitHub, print the receipt.
- **Dry run** ("dry run", "don't change anything", "preview") — analyze and print the
**exact** mutations you *would* make, change nothing. Use this the first time, and
any time the taxonomy changes.
## Workflow
```
- [ ] 1. Pull the working set (open issues, every repo, + the board)
- [ ] 2. INTEGRITY PASS — uncapped, ALL open issues. Guarantee every one is:
on the board · has an area label · assigned to its DRI · has a Track ·
has a Status. This is the clean-board guarantee. (§ 2)
- [ ] 3.