← ClaudeAtlas

app-blueprintlisted

This skill should be used when the user asks to "design a production architecture", "blueprint an app", "scaffold an architecture", "design a complete production-ready application", "architect this app", "give me a full system blueprint", "production architecture for X", or invokes /blueprint. Produces an 11-section senior-architect blueprint (folder tree, layers, data models, API contracts, deps, env, tests, CI/CD, notes, validation) from five required inputs (APP_DESCRIPTION, TECH_STACK, APP_TYPE, LANGUAGE, SCALE). Refuses to proceed if any input is missing. This is a greenfield architecture plan from an idea - it names a deployment target with rationale but does NOT emit infrastructure manifests (use docker-compose-architect or kubernetes-architect for those) and does NOT analyze or diagram an existing codebase (use codebase-to-mermaid / refactoring-analyst). Do NOT use for single-component design, code review, refactor planning, or throwaway prototypes.
chrismccoy/skills · ★ 2 · DevOps & Infrastructure · score 66
Install: claude install-skill chrismccoy/skills
# App Blueprint Generates a complete, production-ready application blueprint from five inputs. Output is exactly 11 sections defined in `references/prompt-template.md`. The template is the authoritative spec - load it and follow it verbatim. ## When to Trigger Activate on requests like: - "Design a production architecture for [X]" - "Blueprint an app that does [X] in [stack]" - "Scaffold a senior-architect-grade design for [X]" - "/blueprint" command invocation Do NOT activate for: simple file edits, single-component design, code review, refactor planning, prototype throwaways, infrastructure manifests (docker-compose-architect / kubernetes-architect), or diagramming an existing codebase (codebase-to-mermaid). This skill plans a NEW app from an idea, not analysis of existing code. ## Required Inputs Collect all five before generating. If any are missing, ask via `AskUserQuestion` - never invent values. | Field | Meaning | Example | |-------|---------|---------| | APP_DESCRIPTION | What the app does, domain, users | "Multi-tenant SaaS for veterinary clinic scheduling" | | TECH_STACK | Primary frameworks, db, infra | "Next.js + Postgres + Prisma + Vercel" | | APP_TYPE | Workload class | "web app", "CLI", "mobile", "API service", "data pipeline" | | LANGUAGE | Implementation language | "TypeScript", "Python", "Go", "Rust" | | SCALE | Concurrent users / req-per-sec / data volume | "100 tenants, ~5k DAU, 50 rps peak" | ## Workflow 1. **Verify inputs.** If user provided fe