- Home
- Skills
- Data & Databases
- App Blueprint: Idea to Spec, Mocks, Architecture & Schema
Works with the AI Agents you already use
App Blueprint: Idea to Spec, Mocks, Architecture & Schema
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
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)
| Screen | Mock file | Purpose | Requirements |
|---|---|---|---|
| Pantry | mocks/pantry.html | Use-soon list + Expired section | FR-2, FR-3 |
| Add item | mocks/add-item.html | Quick add; past-date error state | FR-1 |
| Household | mocks/household.html | Members, copy invite link, leave | FR-5, FR-6 |
| Join | mocks/join.html | Accept invite; expired-link error | FR-5 |
| Settings | mocks/settings.html | Digest time | FR-4 |
User flows
- Pantry → "+" → Add item → Save → Pantry (new item sorted by expiry)
- 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
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
- One continuous agent session plays four roles in a fixed order: Spec → Designer → Architect → DB.
- Design comes before architecture, because the mocks constrain the stack (a real-time screen needs a real-time transport).
- After each phase the agent summarises what it produced, names the one decision most worth a second look, and waits for your approval.
- 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
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
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 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