Build
A workshop of personal Claude Code skills — design, build, and writing craft
npx -y skills add muzalee/claude-atelier --skill buildAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
3 things to look at
- 12 days oldThe repository was created 12 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Explicit-invocation-only orchestrator that reads a completed `.design/<slug>/` folder and implements the code — frontend + backend — with confirmation gates between phases. Invoked ONLY when the user types /build or explicitly asks to "build from the design", "implement the design", "code the feature from the brief", or "run the build pipeline". DO NOT auto-trigger from adjacent talk about writing frontend or backend code — those have their own skills. Requires a `.design/<slug>/` folder from a prior `/design` run.
SKILL.md
4.5 KB, as published. Nobody here has run it
This skill is the build orchestrator. It takes the design docs produced by /design and turns them into working code. Two phases, both gated.
The three-part pipeline:
/design— produces docs in.design/<slug>/./build— this skill. Reads those docs, writes the code./review— reviews the code against the docs.
Prerequisite
.design/<slug>/ must exist with at minimum DESIGN_BRIEF.md. If it doesn't, stop and tell the user to run /design first. This skill needs a brief, tasks, and (optionally) a backend brief + tokens spec — not a vibe.
The Sequence
1. Frontend Build → materialize tokens spec + implement frontend from TASKS.md
2. Backend Build → implement server from BACKEND_DESIGN.md
Skip either phase if the design didn't include it (e.g. no BACKEND_DESIGN.md → skip phase 2).
Operating Rules
-
Open with a scan. Ask which feature slug to build (or infer from a single existing
.design/*/folder). List the artifacts present in.design/<slug>/so the user sees exactly what's going to drive the build. Ask which phases to run. -
Announce each phase before entering it. Format: "Phase N: [name]. This will [what it does]. Ready?" Wait for confirmation.
-
Run each phase by reading its SKILL.md and following it in full. Do not paraphrase.
-
Thread the design docs into each phase. Explicitly hand file paths so the sub-skill doesn't hunt for context.
-
End each phase with a checkpoint. Summarize files created, tests added, anything deferred. Then ask: "Ready for the next phase?"
-
Close the loop. After the last phase, tell the user: "Build done. Run
/reviewto check the code against the design."
Phase Details
Phase 1: Frontend Build
Before running frontend-design, materialize the token spec if needed.
If .design/<slug>/DESIGN_TOKENS.md exists AND the project has no existing token file (no tokens.css, no populated theme.extend, no theme.ts from a prior pass), translate the spec into the project's stack-appropriate format:
- Tailwind project → extend
tailwind.config.js(colors, spacing, fontFamily, etc.) AND write CSS variables toglobals.cssfor anything that needs runtime theming. - Plain CSS/HTML → write to
tokens.css, imported by the root stylesheet. - CSS-in-JS (Material UI / Chakra / Emotion) → write to
theme.tsortheme.jsin the expected shape for the library. - Default when unclear → CSS custom properties in
tokens.css.
Read the token names, values, and semantic roles directly from DESIGN_TOKENS.md. Do not re-derive from the philosophy — the spec already made those decisions. Announce the file created and let the user confirm before proceeding.
Then read frontend-design/SKILL.md and follow it. Work through the frontend tasks in TASKS.md in order. After each task, check it off in TASKS.md and confirm with the user before starting the next.
- Input:
TASKS.md,DESIGN_BRIEF.md,INFORMATION_ARCHITECTURE.md, materialized token file. - Produces: frontend components + pages + (if materialized this pass) the token file.
- Transition: "Frontend done. Next: implement the backend from
BACKEND_DESIGN.md. Skip if there's no server work. Continue?"
Phase 2: Backend Build
Read backend-build/SKILL.md and follow it. Hand it .design/<slug>/BACKEND_DESIGN.md as the source of truth.
- Input:
BACKEND_DESIGN.md+ existing codebase. - Produces: server code (routes, plugins, migrations, tests) — build + tests passing.
- Transition: "Backend built and tests green. Run
/reviewnext to check the code."
What This Skill Is Not
- Not a designer — this skill writes code.
/designproduces the docs it consumes. - Not a reviewer —
/reviewdoes the technical + visual review after the build. - Not a wrapper — it runs the actual SKILL.md of each phase in full.
- Not a fire-and-forget — the confirmation gate between every phase is the point.
Gives 0 of the 12 instructions most design frontend skills give
Counted across 1,170 of the 1,878 authors here whose files we hold, read 2026-08-06
- use css variables for color consistencyin 73 of 1170, across 24 files
- match implementation complexity to the aesthetic visionin 70 of 1170, across 20 files
- commit to one bold aesthetic direction before codingin 70 of 1170, across 25 files
- add atmospheric background effects and texturesin 58 of 1170, across 10 files
- use unexpected spatial compositions and layoutsin 55 of 1170, across 7 files
- implement real working codein 55 of 1170, across 7 files
- vary themes and aesthetics across different designsin 48 of 1170, across 7 files
- launch chromium in headless modein 47 of 1170, across 4 files
- close the browser when donein 47 of 1170, across 4 files
- run provided scripts with help flag firstin 47 of 1170, across 4 files
- use descriptive selectors for elementsin 47 of 1170, across 4 files
- wait for network idle statein 46 of 1170, across 3 files
Said here and by no other author read
- stop if design brief is missing
- ask which feature slug to build
- wait for confirmation between phases
- follow sub-skill instructions in full
- pass design docs to sub-skills explicitly
- materialize token spec into project stack format
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once.