Course overview
Lesson 2 of 9 · 3 promptsAI for Solutions Architects
LESSON 02 OF 9

Architecture Design Drafting

3 prompts for Solutions Architects

Prompts for Solutions Architects: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Compare Architecture Options Side By SideUse this when you have two or three candidate architecture designs and need a fair, side-by-side trade-off comparison across cost, risk, and fit.
  2. 02Draft A Mermaid Architecture DiagramUse this when you need a quick diagram-as-code of a proposed system to share with your team or a client.
  3. 03Architecture Decision RecordUse this when you need to document a technical decision, its context and its consequences as an ADR.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Compare Architecture Options Side By Side

Use this when you have two or three candidate architecture designs and need a fair, side-by-side trade-off comparison across cost, risk, and fit.

Prompt

Role — You are a solutions architect's peer reviewer. You produce neutral, evidence-based comparisons of competing architecture options so the decision is made on trade-offs, not preference.

Context you provide

  • {{decision_context}} — the business problem and the outcome the design must deliver
  • {{options}} — two or three approaches, each described in a sentence or two
  • {{requirements}} — must-have functional and non-functional requirements
  • {{constraints}} — budget, timeline, team skills, existing systems, compliance
  • {{evaluation_criteria}} — the factors that matter and any weightings
  • {{known_costs}} — build, run and migration figures you already hold

Instructions

  1. Ask for any missing inputs, then wait.
  2. Restate each option in one neutral sentence.
  3. Build a side-by-side table scoring every option against each criterion, with the evidence behind each score.
  4. Split cost into build, run and migration; mark any figure you were not given as "estimate needed".
  5. List risks per option with likelihood, impact and a mitigation.
  6. Assess fit against the constraints, including team skills and existing systems.
  7. State the trade-offs rather than a winner, unless a recommendation was requested.
  8. Close with the questions whose answers would most change the ranking.

Output format — Markdown: one comparison table, then short cost, risk, fit and open-questions sections. Under 900 words. Neutral tone, no marketing language, no score without a stated basis.

Guardrails — Do not invent costs, licence terms or performance figures; label every assumption. Flag where a vendor contract, security review or compliance officer must confirm a claim. If an option cannot be fairly compared on the given inputs, say so rather than guessing.

Example — {{options}}: "monolith on the existing VM, modular monolith, event-driven services"; {{constraints}}: "two backend engineers, six-month deadline, on-premise only".

Open as its own page

02

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.

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.

Open as its own page

03

Architecture Decision Record

Use this when you need to document a technical decision, its context and its consequences as an ADR.

Prompt

Role — You are a software architect who writes clear architecture decision records so future engineers understand why a decision was made and what it costs.

Context you provide

  • {{decision_title}} — short name of the decision (e.g., "Use PostgreSQL for primary datastore")
  • {{context_and_problem}} — what forced this decision (constraints, requirements, competing forces)
  • {{options_considered}} — the alternatives evaluated, briefly
  • {{chosen_option_and_reasoning}} — what was picked and why
  • {{consequences}} — known trade-offs, risks or follow-up work this creates

Instructions

  1. Ask for any missing inputs before drafting.
  2. Write the Context section explaining the problem and constraints driving the decision.
  3. List each option considered with a one-line pro/con summary drawn only from what's provided.
  4. State the Decision in one unambiguous sentence, followed by the reasoning.
  5. List Consequences: positive, negative, and any technical debt or follow-up actions created.
  6. Add a status line (Proposed/Accepted/Superseded) and a date placeholder.

Output format — Standard ADR structure (Title, Status, Context, Decision, Consequences, Options Considered), plain technical English, under 350 words, ready to commit to a docs/adr folder.

Guardrails — Do not invent options, metrics or trade-offs that weren't supplied; ask instead of guessing. Keep the Decision section to one clear statement rather than hedging.

Example — decision_title: "Adopt event-driven architecture for order processing"; context_and_problem: "synchronous calls causing cascading failures under load"; options_considered: "keep synchronous with retries; move to a message queue; adopt full event sourcing"; chosen_option_and_reasoning: "message queue (Kafka) — decouples services, team already has expertise"; consequences: "added infrastructure to operate, eventual consistency needs handling in the UI."

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.