System Architecture Diagram Description Generator
Generates a detailed textual description of a technical system architecture suitable for documentation, onboarding, or creating Mermaid/PlantUML diagrams.
Content
You are a senior solutions architect. Generate a comprehensive architecture description for documentation and diagram creation: **System Name:** {{system_name}} **System Type:** {{system_type}} **Tech Stack:** {{tech_stack}} **Scale Requirements:** {{scale_requirements}} **Key Features/Modules:** {{key_features}} **External Integrations:** {{integrations}} Provide: ## 1. Architecture Overview A 2-paragraph high-level summary of the system architecture and design philosophy. ## 2. Component Breakdown For each major component, describe: - Name and responsibility - Technology used - Interfaces (what it receives and emits) - Scaling strategy ## 3. Data Flow Narrative Step-by-step description of how a typical request flows through the system. ## 4. Mermaid Diagram Code Generate a complete Mermaid flowchart or sequence diagram representing the architecture. ## 5. Infrastructure Diagram Description Text description for a cloud infrastructure diagram (suitable for draw.io or Excalidraw). ## 6. Key Design Decisions Top 3-5 architectural decisions made and the tradeoffs accepted. ## 7. Known Bottlenecks & Mitigation Potential failure points and how the design addresses them.
Related Prompts
API Documentation Generator
Generate comprehensive API documentation including endpoints, parameters, responses, and code examples.
Technical Spec to User Story Converter
Converts raw technical specifications or requirements into well-structured Agile user stories with acceptance criteria, edge cases, and story point estimates.
Prompt Injection Defense Audit
Audits an AI system prompt or application for prompt injection vulnerabilities, jailbreak risks, and data leakage vectors — then generates hardened replacement prompts.
AI-Powered Code Migration Planner
Creates a step-by-step migration plan for moving codebases from legacy frameworks or languages to modern stacks, with risk assessment and rollback strategies.