Install any skill in seconds. Free to start, no credit card required.
Get Started Free →jezweb/design-loop
Autonomous multi-page site builder using a baton-passing loop. Each iteration reads a task from .design/next-prompt.md, generates a page in HTML/Tailwind, integrates it into the site, verifies visually, then writes the next task to keep the loop alive.
Passed 17 of 21 test cases with the skill, and 5 of 21 without it.
and 17 more in the full report
14 fixed6 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
What is the single required YAML frontmatter field in .design/next-prompt.md that designates the target output filename without extension?
| Checked | Without skill | With skill |
|---|---|---|
| The response specifies page as the required YAML frontmatter field | Missed | Passed |
The instructions your model reads when the skill loads.
Build complete multi-page websites through an autonomous loop. Each iteration reads a task, generates a page, integrates it, verifies it visually, then writes the next task to keep going.
The Design Loop uses a "baton" pattern — a file (.design/next-prompt.md) acts as a relay baton between iterations. Each cycle:
This is orchestration-agnostic. The loop can be driven by:
.design/next-prompt.md changes| Backend | Setup | Quality | Speed | Best for |
|---|---|---|---|---|
| Claude (default) | Zero dependencies | Great — production-ready HTML/Tailwind | Fast | Most projects, full code control |
| Google Stitch | npm install @google/stitch-sdk + API key | Higher fidelity AI designs | ~10-20s/screen | Design-heavy projects, visual polish |
At the start of each loop, check if Stitch is available:
@google/stitch-sdk is installed: ls node_modules/@google/stitch-sdk 2>/dev/nullSTITCH_API_KEY is set in .dev.vars or environment.design/metadata.json exists (contains Stitch project ID)If all three are present, use Stitch. Otherwise, fall back to Claude generation.
Install: npm install @google/stitch-sdk. Set STITCH_API_KEY in environment or .dev.vars.
test cases passed, vs 5 / 21 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.