Skip to content

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:

The seven-stop tutorial rail, left to right from nothing installed. Five harness stops: 1 First run, one full chat turn; 2 Talk to the agent, three surfaces and one store; 3 First workflow, a YAML DAG executes; 4 Remember, evidence it recalls later; 5 Real build, one app on many models. Then two rib stops in brass: 6 Backlog, the app's work as a graph of beads; 7 Factory, a swarm drains the graph.

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.

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.