Free · Open source

Scaffold: a plan-first developer workflow

A free skill that runs the plan-first loop with you on real coding tasks: predict before you build, push on the plan, and grow your judgment as you ship.

Scaffold is the workflow: a plan-first loop on the work you're already doing. The seven building blocks are the design philosophy behind it. The courses are the guided path, with graded reps.

Plan first, then build

Before any code, Scaffold walks you through a plan and pushes on your reasoning: you practice the thinking, not just the typing.

A wiki that compounds

It maintains a living wiki of your codebase plus a ledger of what you've actually demonstrated you understand, so each task builds on the last. Built on Karpathy's LLM Wiki pattern.

Growth on every commit

Each commit comes with a report on what you learned and where your gaps still are. Progress you can see, not just vibes.

Keep the parts you want to write

You can read the codebase yourself first, any time you ask, no plan required. Like plan mode, except you call the change first: Scaffold's plan lands as a diff against yours, and it argues where it disagrees. The wiki keeps the ledger: what you decided, what you wrote, and what you handed off. Anything you want to write, you write; Scaffold builds the rest.

A peek at the wiki it builds

The wiki extends Andrej Karpathy's LLM Wiki idea — an AI-maintained markdown wiki of how a codebase works — and adds a second ledger: a dated, signed record of what you've actually demonstrated. Together they make "what do I know?" and "what are my gaps?" honestly answerable.

scaffold-wiki/concepts/job-queue.md
The codebase ledger — what the AI knows
# Job Queue
Producer: checkout-service → `orders` queue
Consumer: fulfillment-worker (idempotent on order_id)
⚠ Retries can double-send email — dedupe on event_id
Last touched: task #47 (add refund worker)
scaffold-wiki/ledger/you.md
Your ledger — what you've demonstrated
# What you've shown
✅ Queues — internalizing
   caught the AI's missed dedupe · task #47 · 2026-06-12
✅ Services vs Workers — solid · task #41
⚠ Idempotency — review flag (2 misses in 6 weeks)
   next: a task that re-proves it, + the page to re-read

Who it's for

Scaffold is built for developers who want to get better while they ship: juniors under pressure to move fast, vibe coders who want system sense behind it, and career changers learning how systems get built. It grows your judgment while you ship, not instead of it.

Why the loop matters: You Do Not Need More Willpower to Learn With AI. You Need a Loop.

Scaffold is the workflow. Course 0 teaches it.

It's free and does real work right now: the plan-first loop, the wiki, the ledger, on your own repo. Course 0 ($99) teaches this workflow: 8 lessons, 2 labs, 3 challenges. Courses I-IV ($299, one bundle) take the seven building blocks and apply them to real systems. Prefer to read first? The 7 blocks are free.

You're here Scaffold
The path Course 0 · $99
Then Courses I-IV · $299
See Course 0

Install it

Listed in Claude Code's plugin directory (reviewed by Anthropic, October 2026).

Free and open source. Inside Claude Code:

/plugin marketplace add kayashaolu/systemthinkinglab /plugin install scaffold@systemthinkinglab

Then run /scaffold in any repo. The first run creates a gitignored scaffold-wiki/: your ledger stays on your machine, sent nowhere.

In another agent

npx skills add kayashaolu/systemthinkinglab --skill scaffold

Installs into your project's .agents/skills/scaffold/ as an Agent Skill. The skill is built and tested in Claude Code.

On claude.ai

Settings → Capabilities → Skills → Add Skill. Download the repo, then upload the scaffold/skills/scaffold folder.

Download .zip View on GitHub →

Try it and tell me what breaks. Run Scaffold on real work for two weeks and tell me the one moment it annoyed you most: open an issue or reply to the Saturday letter.