agentsclimarketplace

Build

Skill muzalee/claude-atelier/skills/build

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.From its SKILL.md

Install
npx -y skills add muzalee/claude-atelier --skill build

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 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.

SKILL.md

4.5 KB, 977 tokens by cl100k_base, 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

  1. 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.

  2. Announce each phase before entering it. Format: "Phase N: [name]. This will [what it does]. Ready?" Wait for confirmation.

  3. Run each phase by reading its SKILL.md and following it in full. Do not paraphrase.

  4. Thread the design docs into each phase. Explicitly hand file paths so the sub-skill doesn't hunt for context.

  5. End each phase with a checkpoint. Summarize files created, tests added, anything deferred. Then ask: "Ready for the next phase?"

  6. Close the loop. After the last phase, tell the user: "Build done. Run /review to 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 to globals.css for 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.ts or theme.js in 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 /review next to check the code."

What This Skill Is Not

  • Not a designer — this skill writes code. /design produces the docs it consumes.
  • Not a reviewer — /review does 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.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.