← / → to move · F fullscreen

Prompt engineering · Agency in a Box

Meta prompting:
the prompt that writes your prompts

A normal prompt returns an answer. A meta prompt returns another prompt — which you then run to get the work. You stop writing prompts and start writing the thing that writes them.

Meta promptyou write once
Build promptAI writes it
The websiteAI builds it

If the output were the site, it'd be a normal prompt. Because the output is a prompt, it's meta.

The factory · one prompt for every niche

The meta prompt we keep

You are a senior prompt engineer for an AI web agency. Given a local-business NICHE, output ONE production-ready Claude Code prompt that builds a high-converting one-page site for that niche. Always include: 1 ROLE — a designer+engineer who specializes in THIS niche 2 CONVERSION PSYCHOLOGY — the 3–6 buying truths of the niche 3 SECTIONS — ~12, top to bottom, one line each 4 DESIGN SYSTEM — our locked stack + a fitting palette/font 5 SELF-CHECK — a checklist Claude verifies before finishing 6 {{VARIABLES}} — {{Business}}, {{City}}, {{Phone}} for reuse Output ONLY the build prompt. NICHE: {{Med Spa}}

Written once. The only thing you change each time is the last line —
NICHE: {{…}}

It even leaves {{variables}} in the prompt it writes, so each result is reusable per client too.

The standard play

Niche → live site, in 4 steps

1
Generate
Paste the meta prompt, set NICHE: {{Roofing}} → it returns a custom build prompt.
one-word change
2
Build
Paste that build prompt into Claude Code → the site appears.
3
Refine
"Review against your self-check and fix the gaps" → polished.
4
Brand & ship
Swap {{Business}} / {{City}} / {{Phone}} for the real client → deploy.
per client

Same four steps for a portfolio demo or a paying customer's site. Step 1 is one word.

Why it scales

Stop writing prompts. Run a factory.

1 META PROMPT └─ swap NICHE ─▶ Roofing · Plumbing · Med Spa · … └─ swap {{Company}}/{{City}}/{{Phone}} ─▶ Client A · Client B · …

Across niches: change NICHE.   Across clients: change the {{variables}}.

One meta prompt → many niche prompts → unlimited client sites.

Learn the factory, not the build.

vibethecoder · Agency in a Box
1 / 4