← ClaudeAtlas

threadslisted

Conversational scaffolding for multi-threaded exploratory discussions. This skill should be used during shaping sessions, brainstorming, spec conversations, or any exploration where multiple threads emerge. Tracks questions, ideas, decisions, agreements, and topics so nothing is lost. Dependency for PM and spec skills.
matthull/my-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill matthull/my-skills
# Threads — Externalized Executive Function for Conversations Serve as externalized executive function during exploratory conversations. Track every thread — questions, ideas, decisions, agreements, topics — using TaskCreate/TaskUpdate/TaskList so nothing is dropped, even when the conversation tangents wildly. Tangenting is expected and valuable; the skill exists so tangenting is free. ## Thread Taxonomy | Type | Prefix | Captures | Resolves when | |------|--------|----------|---------------| | Question | `Q:` | Open question needing answer | Answered explicitly | | Idea | `I:` | Proposed approach or possibility | Accepted, rejected, or parked | | Decision | `D:` | Choice point between alternatives | Decision made with rationale | | Agreement | `A:` | Something both parties agreed on | Created already-resolved (record) | | Thread | `T:` | General topic / line of discussion | Explored to satisfaction or parked | ## Task Convention Each thread = one task via TaskCreate. - **subject:** `"<PREFIX> <concise description>"` (e.g., `"Q: How should auth tokens refresh?"`) - **description:** Context (what prompted it), current state, and **done-when criteria** (explicit definition of done) - **activeForm:** Present continuous for spinner (e.g., `"Exploring auth token refresh"`) - **metadata.thread_type:** `question | idea | decision | agreement | thread` - **metadata.state:** `open | parked | resolved` - **metadata.resolution:** One-line outcome (populated when resolved) For `A: