← / → 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