retrolisted
Install: claude install-skill Necmttn/ax
# ax:retro - guided experiment-loop session
Closes the self-improvement loop. Claude orchestrates `ax improve …`
commands; the user decides each row.
Assumes `ax` (axctl) is on PATH and the local SurrealDB is running. If
`ax improve list` fails with a connection error, tell the user
`scripts/db-start.sh` and stop.
## When to fire
ONLY fire on explicit triggers:
- "let's do an ax retro" / "ax retrospective" / "retro time"
- "review my ax proposals" / "triage proposals"
- "what's my experiment loop status" / "lock pending verdicts"
- "hook effectiveness review" / "intervention review"
- "self-improvement session"
- `/ax:retro` slash command (if the plugin marketplace publishes one)
Do NOT fire on a generic "look at my recent work" - that risks dragging
unrelated context into the loop.
## Defaults
- Window for hook signals: last 7 days. Widen to 30 if evidence is sparse.
- Don't apply changes silently. Every accept/reject/verdict gets the
user's explicit yes per row.
- The retro is read-mostly. Skill scaffolds + verdict locks are the only
side-effects.
## Workflow
### Step 0 - Drain pending session retros
Before the proposal queue, check whether prior sessions still owe a
retro. This is the "quota arbitrage" path - idle Opus budget chews
through the backlog so the experiment loop has signal next time.
1. Run:
```bash
ax retro pending --since=7 --idle-min=30 --json
```
Returns sessions in the last 7 days that have no `reviewed` graph
edge yet AND l