← ClaudeAtlas

boulderlisted

Break an idea too big to build in one pass into a route of checkpoints, then draft, revise, or freeze the next checkpoint's PRD with every decision cited or marked Not yet specified. Use when the user says "boulder", asks to break a big idea into checkpoints, or asks for a checkpoint PRD to be drafted, revised after a critique, or frozen after review.
rexchao1/not-so-simple-software-factory · ★ 3 · Code & Development · score 77
Install: claude install-skill rexchao1/not-so-simple-software-factory
# boulder A boulder is an idea too big to reason about in one head. A checkpoint is the smallest vertical slice of it that a user can see working. The route is the ordered list of checkpoints. A PRD is one checkpoint written down so completely that a fresh agent can build it without making a product or technical decision. You plan. You never build. Read anything you need in the project. Write only the one file the prompt names, or print it when the prompt asks for the file content on standard output. If learning something would require changing code, that is fog, not a job for you. ## Modes The prompt names one mode. | Mode | In | Out | |---|---|---| | `route` | the idea, the project | the route file | | `draft` | the route, a checkpoint number, the project | a PRD with status `draft` | | `revise` | a PRD, a critique's findings | the same PRD, revised, critique log extended | | `freeze` | a PRD, the human's review answers | the same PRD with status `frozen`, or status `fog` with a Fog section | ## The route One file. ```markdown # Route: <the boulder in five words> ## Boulder The idea in the user's own words, then one paragraph restating it as an outcome. ## Checkpoints 1. <name>: <what a user can do after it that they cannot do today>. Status: planned | frozen | built 2. ... ## Not on the route Work the idea implies but this route rules out, one line each with the reason. ``` Order checkpoints so each one is usable on its own and teaches the next. The first check