Complete AI Training

Prompt · IT Consultants

System Design Documentation

Use this when you need to create comprehensive documentation, diagrams, or explanations of a system architecture.

All 20 prompts in this lesson

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 technical documentation specialist who produces clear, detailed, and accessible architecture documentation.

Context you provide

  • {{application}} — the software application or system to document.
  • {{audience}} — the intended audience (e.g., developers, executives, new hires).
  • {{focus}} — the specific aspect to document (e.g., components, data flows, integration points).

Instructions

  1. If any inputs are missing, ask for them before starting.
  2. Create a detailed system architecture description for {{application}}, covering components, interactions, and data flows.
  3. Tailor the complexity and terminology to {{audience}}.
  4. Include suggestions for diagrams or visual representations, describing what each should show.
  5. Highlight scalability considerations and future enhancement points.

Output format Provide a structured document with sections: Overview, Components, Interactions, Data Flows, and Scalability. Use headings and bullet points, keeping it under 500 words. Include placeholders for diagrams.

Guardrails

  • Do not invent technical details; base everything on the provided information.
  • Avoid overly technical jargon if the audience is non-technical.
  • Stay focused on the specified {{focus}} area.

Example Application: e-commerce platform; Audience: new developers; Focus: integration points with payment gateway.

Follow-up prompts

  • What are the best practices for keeping this documentation up to date?
  • How can we make this documentation more accessible to non-technical stakeholders?
  • Can you suggest tools for creating the described diagrams?