← ClaudeAtlas

backend-buildlisted

Implement the backend from a BACKEND_DESIGN.md brief — set up plugins, database, routes, tests, and wire everything into the server entry. Biased toward Fastify + Node. Use when user says "build the backend", "implement the server", "code the API from the brief", or after running /backend-design.
muzalee/claude-atelier · ★ 0 · API & Backend · score 62
Install: claude install-skill muzalee/claude-atelier
Turn a `BACKEND_DESIGN.md` brief into a working backend. Read the brief first, follow its decisions, don't invent architecture the brief didn't decide. ## Example prompts - "Build the backend from the brief" - "Implement the notifications service" - "Code the API defined in BACKEND_DESIGN.md" - "Start building the server for checkout" ## Prerequisites - A `BACKEND_DESIGN.md` file at `.design/<feature-slug>/` (produced by `/backend-design`). - If none exists, stop and tell the user to run `/backend-design` first — this skill needs a brief, not a vibe. ## Process 1. **Read the brief in full.** Note every decision the brief locked in: - Stack (Fastify vs other), schema strategy (JSON Schema / TypeBox / Zod), ORM, datastore - Plugin boundaries, decorators, hooks - Auth model, error shape, logger config - Every route in the API surface table - Deployment target, migrations strategy 2. **Scan the codebase.** If this is an existing project, do NOT restart from scratch. Extend what's there. Check: - `package.json` for existing deps - Existing plugin tree, route files, decorator definitions - Existing DB connection, migration setup, test framework - `.env` / `env.example` for existing config keys 3. **Confirm the build plan** before writing code. State back: - Files you'll create / modify (as a short list) - New dependencies needed (and why) - Migration(s) that will be generated - Build order (foundations → auth → routes → tests) W