architecture-diagram

Solid

This skill should be used when the user asks to "create a diagram", "make an architecture diagram", "design a system diagram", "draw an architecture", "create a technical diagram", "make a deployment diagram", "visualize infrastructure", "create a data flow diagram", "draw system components", "make a network diagram", "diagram a cloud architecture", "draw an AWS diagram", "create a Kubernetes diagram", or mentions architecture, system design, infrastructure diagrams, component relationships, or data flow. Do NOT trigger for cover images, step-by-step process flows, or infographics.

DevOps & Infrastructure 4 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Architecture Diagram End-to-end architecture diagram generation. Gathers system information, produces an HTML file, renders it to PNG via Chrome headless, and delivers the final image. The entire export is automated -- the user never needs to open a browser or run a script manually. Two visual styles: **dark theme** (default, SVG-based) and **light theme** (div-based, print-friendly). ## Workflow ### Step 1: Gather information Before writing markup, identify from the request (ask clarifying questions if anything is ambiguous): - **Components**: servers, services, databases, queues, external systems - **Data flow**: direction of requests (top-down, left-to-right, mixed) - **Groupings**: which components belong together (VPC, cluster, tier) - **Boundary types**: cloud regions, security groups, Kubernetes namespaces - **Theme**: dark (default) or light (for print/slides/white-background docs) - **Output path**: where to save the final PNG (default: `tmp/` in the project directory) When the request references a blog post or design document, read it and extract component names and relationships before writing markup. Ask the user for clarification only when the system description is genuinely ambiguous. Do not ask questions that can be reasonably inferred. ### Step 2: Select style and start the file **Dark theme (default):** Copy `resources/template.html` as the starting point. Includes inline SVG, CSS, grid background, arrowhead marker, export toolbar stub, and exampl...

Details

Author
widnyana
Repository
widnyana/eyay-toolkits
Created
5 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category