CO
AI Prompt Builder
Vibe Coding Tool

AI Prompt
Builder

Craft perfect prompts for code, chat assistants, image, video, voice / music, and multi-model handoff — 60+ templates across Claude, GPT, Midjourney, Stable Diffusion, Sora, Runway, ElevenLabs, Suno and more. Pick a mode, fill the blanks, copy.

Code
17 frameworks
Flutter, React, Next, Vue & more
Chat
11 personas
System prompts for assistants
Image
9 models
MJ, DALL·E, SD 3.5, Flux, Imagen…
Video
7 models
Sora, Runway, Pika, Veo…
Audio
7 models
ElevenLabs, Suno, Cartesia…
Handoff
context
Switch model · keep context

What kind of prompt?

Choose your framework

7 rules — complete all for a perfect prompt

Context engineering, not context dumping
A great handoff prompt lets a fresh model continue your work in under 1k tokens instead of re-spending 50k to rebuild the same context. The trick: structured compression. Tell the new model what exists, what was decided, and what NOT to redo — never paste full code or the entire conversation.
1
Compress, don't enumerate
Don't paste full files. List filename + 1-line role. The new model will ask for code only when it needs to — saves 90%+ of tokens.
2
Pin every version
"React" is ambiguous (16? 19? RSC?). "React 19.0 + Next 15 App Router" is actionable. Same for Python, Tailwind, Prisma — pin everything that affects code.
3
Lock the rejected paths
Without "we tried Bloc and rejected it for X", the new model will propose Bloc again. Always say why-not for major decisions, not just what.
4
Order the next steps
A numbered priority list focuses the new model on #1. An unordered "things left to do" invites tangents and re-discussion of priorities.
5
Spell out the invariants
Hard rules ("NEVER use setState", "all queries must be parameterized") prevent the new model from re-introducing bugs the previous one already fixed.
6
Surface open questions
List what the previous model couldn't decide. The new model picks up faster when it knows where genuine ambiguity lives — not where to invent.
Claude GPT
GPT parses markdown headers strictly. Use ## Section rather than dashes or "Section:" — GPT will respect the structure better.
GPT Claude
Claude prefers XML-style tags for clear sections: wrap file maps in <files>…</files> and decisions in <decisions>…</decisions>. Improves grounding.
Claude Gemini
Gemini is verbose by default — add an explicit "respond concisely; no preamble" line at the end. Gemini also handles long context great, so don't over-compress.
Gemini GPT
Strip Gemini's bullet noise before pasting. GPT-5 handles dense paragraphs fine — Gemini's nested bullets just inflate token count.
GPT o3
o3 reasons silently — give it the FULL constraint list and OPEN questions. Don't pre-solve; let it think. Skip "let's think step by step" (counter-productive for o3).
Claude Open source (Llama / DeepSeek / Qwen)
Open models drift more without explicit "stay in scope" lines. Repeat the most critical constraint at the END of the prompt — recency boosts adherence.
Build your prompt
0 / 6 filled
Fill in the fields above
generated prompt
Your prompt will appear here as you fill in the fields above...

Send your prompt to an AI

7 Rules for Writing Perfect AI Prompts

Master these prompt engineering principles and your prompts will produce great results every time.

CO
Built by
Full-stack developer crafting tools that make building with AI feel effortless.