op-curate-nudgelisted
Install: claude install-skill TimTGelhard/ACHRON-spine
# op-curate-nudge — close the capture/curate loop
The capture/curate flywheel ([19c](../../../chapters/personalization/19c-suggestion-loop.md), [19d](../../../chapters/personalization/19d-curation-session.md)) only works if curation actually happens. `op-suggest` quietly appends entries to `bucket/SUGGESTIONS.md` during normal work; without a periodic nudge, the queue grows unread and becomes a graveyard. This skill is the single nudge that prevents that — one line at conversation start when the queue is meaningfully behind.
## When this fires
ALL four conditions must be true:
0. **Bucket loop is on.** Read `~/.claude/achron-spine-profile.md` `## Spine defaults` → `Bucket loop:`. If the value is `off`, silently exit. Default if the field is absent: `off` (the audit-recommended default after the round-6 flip — a user who never ran `/onboard` shouldn't get nudges from a bucket loop they never opted into).
1. `~/.achron-spine/bucket/SUGGESTIONS.md` exists.
2. The file has **N+ pending entries**, where **N = `Curate nudge pending threshold`** in `~/.claude/achron-spine-profile.md`'s `## Spine defaults` section, or **5** if the profile doesn't set it. Count lines that match `- **Status:** pending` (case-insensitive). The `Status:` field is mandatory in every entry — `op-suggest` writes it on every append. If a file has `## ` entries under the **Pending** section but zero `Status:` lines, the file shape is unrecognized: emit one warning line at conversation start and skip the n