← ClaudeAtlas

open-threadlisted

Open a durable thread on disk from a rough idea and an optional tracker ticket — use when a unit of work needs a home before any proposal, spec, or plan exists.
Jei-sKappa/antmay · ★ 0 · AI & Automation · score 69
Install: claude install-skill Jei-sKappa/antmay
# Open Thread Turn a user's starting point into a durable thread on disk. You interpret the raw input, compose the seed's fields, and delegate the actual folder-and-file creation to `/allocate-thread`. You do the judgment; the primitive does the normalized write. ## Inputs you accept A single invocation supplies a **rough idea** in prose, and/or an **external ticket reference** (a tracker URL or identifier), describing what the work is. The seed records why the work exists: persist no recipe name, no progress markers, and no lifecycle values anywhere in it. ## Ticket input When the invocation carries a ticket reference, read `references/supplied-ticket.md` and follow it before composing any field — it covers reading the ticket through the right tracker reference, the fallback when the tracker cannot be reached, and the check for a thread that already exists on that ticket. ## Compose the seed fields From the user's input (and, when a ticket is linked, its content), assemble the fields `/allocate-thread` needs: - **Slug** — a short kebab-case description of the subject (`auth-boundary`, `rate-limit-fix`). When a ticket is linked, derive it from that ticket's subject the same way, and keep the ticket's number out of it: the identifier belongs in `External:`, which is what links the thread to the ticket, so a thread opened from a ticket is named exactly like one opened from prose. - **Title** — a human-readable one-line title for the thread. - **Genesis narrative** — a s