revisitlisted
Install: claude install-skill duthaho/skillhub
# revisit — what you parked, now due
`/revisit` — scan every skill's memory for items due to re-check
`/revisit <skill>` — only that skill's tracker (e.g. `/revisit ideate`)
Skills that judge under uncertainty don't just decide — they record a **trigger
for revisiting the decision**: ideate PARKs an idea "revive when X", verdict
stamps "revisit-when", scout/refactor leave WATCH items, learn schedules the
next review by date. Scattered across `out/*/`, those triggers rot unseen. This
skill is the one place that gathers them and asks a single question: **what is
due to re-check right now?**
It is **strictly read-only** — the same contract as `daybrief`. It never edits a
tracker, never marks anything revived, never runs the follow-up skill. It
surfaces; you decide.
## Step 0 — Locate the memory
Today's date is `date +%F` (compute it; don't hardcode). Then find `out/` in the
current project.
- No `out/`, or no memory files under it → say so plainly and stop. Nothing to
revisit is a valid, complete answer (keyless, graceful — never invent items).
- `/revisit <skill>` → restrict the scan to `out/<skill>/` only.
**Completion criterion:** the set of memory files to scan is fixed, or a clean
"nothing to revisit yet" is reported.
## Step 1 — Collect the revisit signals
Read each memory file and pull every line carrying a revisit signal. Known
shapes (don't limit to these — any "revive/revisit/recheck/due" marker counts):
| Source | Signal to pull |
|---|---|
| `out/ideate/t