← ClaudeAtlas

intent-graphlisted

Read or write the repo's intent graph under intent/ — the mission, bets, goals, problems, projects and stories that say why this code exists. Use when the user asks what something is for, why a decision was made, or what to work on next; when starting work whose purpose is not obvious from the diff; or when they want to record a decision, plan, problem, or piece of scope. Also use before writing code if no artifact is in focus.
ChindanaiNaKub/openthought · ★ 0 · AI & Automation · score 72
Install: claude install-skill ChindanaiNaKub/openthought
# The intent graph `intent/` holds small markdown files describing why this repo exists and what is currently being built. Every file has frontmatter and hangs off a parent, forming one chain: **mission → bet → goal → project → story**. `user` and `problem` sit off to the side as the facts about the world that the chain answers to. Run `coherence graph` to see it. Run `coherence focus <id>` to see one artifact's chain up to the mission. (Commands assume `coherence` on PATH; a repo may vendor it at `bin/coherence` instead. Use whichever exists.) ## Before writing code Check what is in focus with `coherence focus`. If nothing is, find the artifact this work serves and focus it. If no artifact covers the work, that is the real finding, so say so before writing anything. Work with no stated intent is exactly what this repo exists to catch. ## The types | type | one per | says | |---|---|---| | `mission` | repo | why this exists at all | | `bet` | several | "I believe X, so I'm doing Y instead of Z", falsifiable | | `goal` | per bet | how you'd know the bet paid off; carries a `measure:` | | `user` | few | a specific person in a specific situation | | `problem` | per user | what goes wrong, told as a moment rather than a category | | `architecture` | per bet | a structural decision and what it forecloses | | `project` | per goal | a chunk of work big enough to matter, small enough to finish | | `story` | per project | one observable change, with acceptance criteria | | `dom