reflecterrors-acklisted
Install: claude install-skill stevengonsalvez/agents-in-a-box
# Reflect: Errors Ack
Triages unacknowledged entries in `~/.reflect/errors.json` and
acknowledges them (individually or in bulk). The statusline `⚠N
/reflect:errors-ack` badge is the entry point — clicking the badge or
typing `/reflect:errors-ack` lands here.
## When to Use
- Statusline shows `⚠N /reflect:errors-ack` badge
- User asks "what are the reflect errors", "what's broken in reflect"
- After a known fix has landed and user wants to clear stale errors
- Periodic triage of accumulated pipeline noise
## What This Skill Does
1. Load `~/.reflect/errors.json` and filter to unacked entries
2. Render a triage table (id · ts · source · kind · short message)
3. Group entries by `kind` so repeats are obvious
4. Ask the user (via `AskUserQuestion`):
- **Ack all** — wipe the badge, suitable when the user has already
fixed the root cause
- **Ack by kind** — clear a specific failure class while keeping
others visible (e.g. ack all `drain_poison` after fixing the parser)
- **Show details** — print the full message + traceback for an entry
- **Leave alone** — exit without changes
5. Run `reflect errors ack [ids...]` and report the count
of records flipped to `acked: true`
## Triage table format
```
id when source kind message (first 80 chars)
─────────────────────────────────────────────────────────────────────────
err-b177eb 05-17 drain drain_poison poison after 3 retries: …
err-614742 05-17 drain drain_p