Skip to main content
← Back to list
01Issue
FeatureShippedExtensionsPublic
Assigneesskunk-ape

Relationships

⊘ blocks #2819

#2931 gatorwalk-factory skill: an interactive getting-started walkthrough for a first factory, modelled on swamp-getting-started

Opened by skunk-ape · 10/1/2026· Shipped 10/2/2026

Make the first factory a guided, interactive walkthrough, borrowing the approach of swamp's getting-started skill (~/sc/swamp/.claude/skills/swamp-getting-started/SKILL.md, plus its references/ and evals/).

Why

Direction from Seth and Paul (2026-10-01) for the first release. Creating a first factory should feel like swamp's onboarding: guided, verified at each step, and tailored to what the person wants to do.

The authoring skill (#2818, references/authoring.md) already interviews, starts from an example with init --from, validates, and shows the factory in the studio (#2839). But it reads as an authoring reference for an agent, not as a walkthrough for a new person.

The product is a factory maker. You use it to build your own factories, where agents do the work or drive a process. A factory can be for software, web posts, incident reviews, swamp models or extensions, or anything else that can be expressed as stages that produce artifacts and evidence, with gates that set the rules for moving between stages. Inside a stage, the work can be anything, including calling a swamp model or workflow. The walkthrough should make that breadth clear and start from the person's own goal.

What to borrow from swamp-getting-started

  • A state machine. Each state gates the next. Don't advance until the state's Verify passes, and each state has an On Failure step that leads back to Verify.
  • A visible checklist of the steps, presented at the start.
  • "Before starting" detects whether the person is already past onboarding (for example, a factory model exists) and hands off to the normal authoring and driving guidance.
  • Goals in the person's own words, not implementation terms, with an early exit when they already speak in gatorwalk's terms.
  • Graduation ends with clear next steps.
  • Triggers on getting-started phrasing for factories: "set up a factory", "get started with gatorwalk", "first factory", "automate our review process with agents", and the like. Keep the skill's description precise so it doesn't steal swamp's own getting-started triggers.

A starting shape (the implementer decides the details)

start → goal_understood → factory_created → validated → seen_in_studio → simulated → first_work_item → graduated

State What happens
goal_understood What process do they want, who are the people, where do humans decide, and what counts as done? Map the answers to stages, products and gates, and pick the closest example.
factory_created init --from <example>, then adapt it to the goal. Verify that the factory model exists and holds a definition (#2884).
validated validate reports no errors. Explain each warning in plain words, then fix it or accept it with the person.
seen_in_studio Start the studio (#2806), walk through the factory, and take change requests, including Copy reference lines (#2807).
simulated Write or run a saved scenario (#2805), or walk it in Simulate (#2808), so the person sees work move through it.
first_work_item Optionally, start one on the built-in tracker and drive it to its first human stop, laid out as #2782 does it.
graduated Next steps: changing the factory, connecting Linear, writing scenarios, driving work.

Scope

  • Where it lives. A getting-started reference, or a section of references/authoring.md that SKILL.md routes to for a first factory. Say which and why. Don't duplicate authoring rules; link to them.
  • Examples. Check the examples in references/examples/ against the breadth above. If they are all software-shaped, decide whether the first release needs one non-software example, for example a content review or incident review. Propose it rather than adding many.
  • Evals. Add one or two cases for the walkthrough to the eval suite in #2912, if it has landed. Otherwise say what the cases should be. swamp-getting-started has its own evals/ to learn from.

Done when

Out of scope:

  • the final name (decided separately; write against the current name);
  • new engine features;
  • the README and the publishing preparation.
02Bog Flow
✓OPEN✓TRIAGED✓IN PROGRESS✓SHIPPED+ 1 MOREASSIGNED+ 10 MOREREVIEW+ 6 MOREPR_LINKED+ 2 MORESESSION_SUMMARIZED

Shipped

10/2/2026, 2:58:52 AM

Click a lifecycle step above to view its details.

03Sludge Pulse
skunk-ape assigned skunk-ape10/1/2026, 11:33:09 PM
skunk-ape linked blocks #281910/2/2026, 1:22:13 AM

Sign in to post a ripple.