Tutorials
The tutorials are one rail, not a menu. Each page opens with the problem the last one left you holding, ends at a working checkpoint, and hands off to the next. Every command and its output is real, and so is the agent: the rail assumes a GitHub Copilot subscription, which a fresh keelson defaults to. (Driving Claude, Codex, or Pi instead changes nothing but the sign-in; the configuration guide covers it.)
Ride it in order. Each stop uses the harness for something real and leaves you ready for the next. The first five need keelson alone and close on a multi-model build; the last two bolt on two ribs and turn the same app into a software factory run.
One caution before you start: real means not reproducible. The outputs printed on these pages show you the shape of what a stop produces, but a live agent will not match them word for word, and the builds at stops 5 and 7 will give you a different app than they gave us. That is the point, not a defect. Treat each stop as a lab, not a script: run the step, read what actually came back, and when a page says “try it”, try your own variation before moving on.
The whole rail is seven stops:
Figure 1. The tutorial rail. Stops 1 to 5 need only the harness: install and run, talk to the agent three ways, make a task repeatable, make it remember, then build an app on many models. Stops 6 and 7 add the beads and swarm ribs and build the same app again as a factory.
Two shapes of the same build
Section titled “Two shapes of the same build”Stops 5 and 7 build the same app from the same spec, on purpose. Stop 5 is a pipeline: one model writes a plan, and every later phase trusts it in a straight line. Stop 7 is a factory: the work is a graph of small, reviewable units, agents pick up whatever is ready, and nothing lands without a second agent reading it. Stop 7 does not need stop 5, and running both is the cleanest way to see which shape fits which kind of work.