Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    App Blueprint: Idea to Spec, Mocks, Architecture & Schema

    1

    One session, five approval-gated phases: idea, requirements, design spec plus clickable HTML mocks, architecture with module contracts, and database schema plus real migrations.

    $14

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    App Blueprint: Idea to Spec, Mocks, Architecture & Schema

    App Blueprint: Idea to Spec, Mocks, Architecture & Schema

    Example session with this skill installed

    Blueprint the ShelfLife app — specs are already in program/shelflife/specs/ (idea.md and requirements.md are approved). Pick up from design.

    • Read your context and instructions
    • Compiled the app blueprint
    • Generated the UI component

    Resume check: idea.md ✓, requirements.md ✓ (FR-1 to FR-6), design.md missing → starting at Designer.

    Phase 3: Design ✔ drafted

    specs/design.md

    Design language: primary #2F6F4E, accent #E8A33D (use soon), danger #B3412E (expired), neutrals #F6F5F1 / #1F1F1C · Inter 14/16/20/28 · 4px spacing base · 8px card radius

    • Layout classes: mobile ≤ 640px (single column, bottom "+"), desktop ≥ 1024px (list + detail side by side)
    ScreenMock filePurposeRequirements
    Pantrymocks/pantry.htmlUse-soon list + Expired sectionFR-2, FR-3
    Add itemmocks/add-item.htmlQuick add; past-date error stateFR-1
    Householdmocks/household.htmlMembers, copy invite link, leaveFR-5, FR-6
    Joinmocks/join.htmlAccept invite; expired-link errorFR-5
    Settingsmocks/settings.htmlDigest timeFR-4

    User flows

    1. Pantry → "+" → Add item → Save → Pantry (new item sorted by expiry)
    2. Household → Copy invite link → (other device) Join → shared Pantry

    Mocks: 5 screens + mocks/index.html linking them. All render at both layout classes, and every rejection path in requirements.md has a visible error state.

    Accessibility (from NFR): use-soon and expired flags use icon + label, never colour alone.

    Most worth a second look: expired items stay visible in their own section rather than auto-deleting. That's what makes FR-3's "tossed" count meaningful in the digest.

    Open program/shelflife/mocks/index.html to click through.

    Approve the design to move on to Architect? (Architect will read these mocks as constraints: the shared list and the daily digest both shape the stack choice.)

    pantry.html

    TSX · React component

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Coding agents build what they're told, so vague input gets you improvised architecture, invented screens and a schema that can't store what the product needs. App Blueprint gives your agent a fixed, five-phase method for turning an idea into a build-ready blueprint, with your approval between every phase.

    What it does

    • Spec (phases 1–2): pressure-tests the idea (one-sentence test, non-goals), then writes FR-numbered requirements with observable acceptance criteria.
    • Designer (phase 3): a design language (palette, type, spacing), component and screen inventories that cite FR IDs, user flows, and standalone clickable HTML mocks that open in any browser with no build step.
    • Architect (phase 4): a stack table with rationale, rejected alternatives, precise module paths and contracts, data and dependency flow, a requirements trace (FR → entry point → modules → durable effect), security posture and deployment.
    • DB (phase 5): schema docs where every table cites the FRs it serves, enum values with their meanings, query patterns with matching indexes, and real forward-only migration files in your stack's idiom (SQL, Prisma, Drizzle and others).

    How it works

    1. One continuous agent session plays four roles in a fixed order: Spec → Designer → Architect → DB.
    2. Design comes before architecture, because the mocks constrain the stack (a real-time screen needs a real-time transport).
    3. After each phase the agent summarises what it produced, names the one decision most worth a second look, and waits for your approval.
    4. It's resume-safe: run it again and it starts at the first missing file, without regenerating approved work. You can also run a single phase ("just do the schema").

    Frameworks & tools

    Stack-agnostic. Architect picks the simplest stack your requirements justify, or honours one you specify. Mocks are plain HTML; migrations follow whatever data layer Architect chose.

    Why this beats prompting it yourself

    One big "write a PRD and architecture" prompt produces documents that don't agree with each other. Here every screen, module and table traces back to an FR ID, so gaps surface before code. Module paths are written precisely enough to hand to separate agents without merge collisions, and nothing downstream is built on a draft you didn't approve.

    Use cases

    • Plan a new app or major feature before any coding agent touches it.
    • Get clickable mocks plus a defensible stack decision in one sitting.
    • Produce a schema and initial migrations that match the product.
    • Hand a contractor or AI agent a blueprint they can't misread.

    Known limitations

    Doesn't write application code (DB writes migrations only). It runs in one session, so very large products are best blueprinted one feature at a time. Mocks use the Tailwind Play CDN by default; ask for inline CSS if you need them to work offline.

    How to use

    1. 1

      Connect your agent to the Agensi MCP

      Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup

    2. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 3

      Ask for what you need

      Your agent loads this skill and uses it on your task. It always asks before any payment.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill goes through the trust checks below.

    Security scanned

    Checked by our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Money-back guarantee

    Doesn't do what its page promises? You get your money back.

    Trust & safety

    Security scan

    Security scan passed 3 days ago

    Requires

    Git

    Listed3 days ago

    What's inside

    Frequently Asked Questions