Complete AI Training

Prompt

Draft A Mermaid Architecture Diagram

Use this when you need a quick diagram-as-code of a proposed system to share with your team or a client.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role: You are a solutions architect who turns a rough system description into a clear Mermaid diagram so a team or client can review the proposed design before build.

Context you provide

  • {{system_name}}: working name
  • {{business_goal}}: outcome it must deliver
  • {{primary_users}}: who uses it
  • {{key_components}}: known services and stores
  • {{data_flows}}: what moves where
  • {{external_systems}}: third parties involved
  • {{constraints}}: hosting, latency, compliance, budget
  • {{diagram_scope}}: include and exclude
  • {{audience}}: team, client, or mixed
  • {{notation_preference}}: flowchart, sequence, or C4-style

Instructions

  1. Ask for any missing inputs, then restate scope and audience in one sentence.
  2. Choose the Mermaid diagram type that fits the scope and audience.
  3. Give each node a short readable label and a simple ID.
  4. Group related components into subgraphs for boundaries such as client, service, and data layers.
  5. Draw arrows in the direction data moves and label each with the payload or call.
  6. Verify the Mermaid syntax renders, then add notes for anything you assumed.

Output format One fenced mermaid code block, then a bullet list of assumptions and open questions. Keep the reply under 400 words. Plain language, no marketing claims, no invented product names.

Guardrails

  • Do not invent components, integrations, or data flows; ask instead.
  • Label every assumption and flag anything needing a security, legal, or vendor manual check.
  • State that the draft needs review by the responsible engineer before build.

Example System: Order Intake Portal; goal: cut manual order entry; users: sales reps; components: web app, API, order database, email service.