The corner cases your agent won't think of.
The checkout the client can't break.
Blueprints are feature specs with every edge enumerated — the empty cart, the declined card, the expired invite — plus the shadcn components to build them. Your agent pulls only the sections it needs over MCP, so it ships the flow you'd have found in QA, before you quote.
This is where your project lives on Monday morning.
Projects come first. Blueprints come with them.
Projects
One per client: its blueprints, progress you tick off, comments, and a link the client can open. Add your people one by one or as a team.
Blueprints
Feature specs for whole app types — every screen, every corner case enumerated, every component named. Your agent consumes just the sections it needs over MCP.
Don't start from a blank page.
A blueprint is four things.
Screens, ranked
Every screen the app needs, marked must-have, nice-to-have or later — so you know what ships first and what waits for a paying customer to ask.
The corner cases
The declined card. The expired invite. The empty cart with a coupon already applied. Enumerated in a matrix, not discovered by your client on a Friday.
Pop-ups & empty screens
The invite dialog, the delete confirmation, the screen before anyone has added anything. The small ones everyone forgets, and the ones AI skips.
The decisions
What separates a real product from a pretty demo — why what Stripe says wins, where the sign-in session lives, what to check on the server.
Your agent reads it, or you copy the prompt.
The same blueprint either way. Pick whichever fits how you already work.
Your AI editor reads it for you
Connect once. Claude, Cursor or any editor that speaks MCP pulls the blueprint itself and asks for only the parts it needs — nothing to copy, nothing to paste.
Add it to Claude, ChatGPT, Cursor or any MCP app and sign in with WebShots. Account → MCP servers sets it up in one click.
Tick what you need, copy the prompt
Nothing to install and no token. Open a blueprint here, choose the parts you want, and the prompt writes itself. Paste it into whatever chat you already use.
Your next client project is already mapped.
Pick a blueprint, tick what the client needs, and hand it to your AI. Ship tonight.