needs-me
Session opener for the work that needs you. Scans what is open — cards, the test queue, outward threads, parked items when present — at origin-block grain, cuts it into three or four lenses that exist
SKILL.mdplugins/super-bootstrap/skills/needs-me/SKILL.md
GitHubneeds-me — what deserves your attention now
A recommender, not a board. The full list is the card folder itself; this door answers one question — what is worth my sitting down for — and hands the pick straight into pickup.
Scan
docs/work/ absent → "No runway installed. Run /super-bootstrap:setup." and stop.
Otherwise read, inline, cheap:
- every open card's origin block plus its latest
##heading (docs/work/{BUG,DEBT,GAP}-*.md) — Problem line + where the thread stopped; docs/test-queue.md§ Pending entries,docs/outward/OUT-*.mdorigin + latest block,docs/parked.mdentries — each only when the file exists;docs/overview.mdProblem / User — the product anchor the ranking leans on.
Root SESSION-STATE/ holds carry files → print {N} carries in flight → /super-bootstrap:session-continue before the lens question; the carries themselves stay unread. The pointer line prints whether or not the lens question runs.
Sort every item by the test in ${CLAUDE_PLUGIN_ROOT}/shared/user-wall.md: needs you or runs without you. Only the first set goes further.
Lenses — cut live, never fixed
Partition the needs-you set into three or four lenses that exist in this repo today, one concern each, named by what the user would sit down to do. Illustrations only — never a menu to copy: decisions that unblock parked autorun work · product-anchor / taste items worth a long session · verify on device · outward — your move. Each option carries a count and one line. Ask once with AskUserQuestion; its built-in Other slot takes a focus in prose. Empty needs-you set → skip the question and print Nothing needs you right now., then § Recommend's two count lines (the {M} line only when any).
A prose argument (/super-bootstrap:needs-me 只看 product, 不碰 business) is the focus — apply it, skip the question.
Recommend
Deep-read the candidates in the chosen lens — past the origin, through the cold-reader read set docs/work/README.md § Thread contract names. Print at most five lines, leverage first (what its resolution unblocks, then how close it sits to the product anchor):
{ID} {title} — {why you, ≤ 8 words}
…
{N} items run without you → /super-bootstrap:autorun
{M} look done or premise-dead: {IDs} → offered for resolve at /super-bootstrap:session-close (omit when none)
Reply with an ID and the session is in pickup — framing line + route per CLAUDE.md, no re-scan.
Rules
- Read-only. Never edits, never runs git.
- Needs-you only. An item that runs without the user is the count line, never a row —
/super-bootstrap:autorunowns it. - No board, no footer, no sub-verbs. Zero rows in the lens → say so and name the next-fullest lens in one line.