Need an architecture diagram? Get AI to build you one.
Use Claude.ai with this special skill to generate professional architecture diagrams in seconds. Describe your system, and Claude creates a beautiful, dark-themed diagram as a standalone HTML file you can open in any browser.
- No design skills needed β just describe your architecture in plain English
- Iterate quickly β ask Claude to add components, change layouts, or update styles
- Share easily β output is a single HTML file, no special software required
β οΈ Requires Claude Pro, Max, Team, or Enterprise plan
- Download
architecture-diagram.zip - Go to claude.ai β Settings β Capabilities β Skills
- Click + Add and upload the zip file
- Toggle the skill on
π Need help? See the full installation guide below.
You just need a text description of your system. Pick whichever works for you:
Option A: Have AI analyze your codebase
Open your code in Cursor, Claude Code, Windsurf, or ChatGPT and ask:
Analyze this codebase and describe the architecture. Include all major
components, how they connect, what technologies they use, and any cloud
services or integrations. Format as a list for an architecture diagram.
Option B: Write it yourself
Just list your components and how they connect:
- React frontend talking to a Node.js API
- PostgreSQL database
- Redis for caching
- Hosted on AWS with CloudFront CDN
Option C: Ask for a typical architecture
Don't have a specific system? Ask Claude for a starting point:
What's a typical architecture for a SaaS application?
Take the output from Step 2 and paste it into Claude (with the Architecture Diagram Generator skill installed):
Use your architecture diagram skill to create an architecture diagram from this description:
[PASTE YOUR ARCHITECTURE DESCRIPTION HERE]
That's it! Claude will generate a beautiful HTML file you can open in any browser.
Then! You can iterate simply by using chat. Ask Claude: Please update XYZ to see your diagram update in real time. You can ask Claude to fix any issues you have with the diagram as well.
For a web app:
Create an architecture diagram for a web application with:
- React frontend
- Node.js/Express API
- PostgreSQL database
- Redis cache
- JWT authentication
For AWS serverless:
Create an architecture diagram showing:
- CloudFront CDN
- API Gateway
- Lambda functions (Node.js)
- DynamoDB
- S3 for static assets
- Cognito for auth
For microservices:
Create an architecture diagram for a microservices system with:
- React web app and mobile clients
- Kong API Gateway
- User Service (Go), Order Service (Java), Product Service (Python)
- PostgreSQL, MongoDB, and Elasticsearch databases
- Kafka for event streaming
- Kubernetes orchestration
- Beautiful dark theme β Slate-950 background with subtle grid pattern
- Semantic color coding β Consistent colors for frontend, backend, database, cloud, and security components
- Self-contained output β Single HTML file with embedded CSS and inline SVG
- No dependencies β Opens in any modern browser, no JavaScript required
- Professional typography β JetBrains Mono for that technical aesthetic
- Smart layering β Arrows render cleanly behind component boxes
| Component Type | Color | Use For |
|---|---|---|
| Frontend | Cyan | Client apps, UI, edge devices |
| Backend | Emerald | Servers, APIs, services |
| Database | Violet | Databases, storage, AI/ML |
| Cloud/AWS | Amber | Cloud services, infrastructure |
| Security | Rose | Auth, security groups, encryption |
| External | Slate | Generic, external systems |
β οΈ Requires: Claude Pro, Max, Team, or Enterprise plan
π New to Claude Skills? Check out the official guide: Using Skills in Claude
- Download
architecture-diagram.zip - Go to Settings β Capabilities β scroll down to Skills
- Click + Add and upload the zip file
- Toggle the skill on
- In your Claude.ai Project, upload the
architecture-diagram.zipto the Project Knowledge
Extract to your skills directory:
# Global skills
unzip architecture-diagram.zip -d ~/.claude/skills/
# Or project-local
unzip architecture-diagram.zip -d ./.claude/skills/Simply ensure both files are accessible to Claude:
architecture-diagram/
βββ SKILL.md # Skill instructions
βββ assets/
βββ template.html # Base template
Claude generates a self-contained HTML file that you can:
- Open directly in any browser
- Share with teammates (just send the file!)
- Include in documentation
- Print or export to PDF
- Host on any static site
Each generated diagram includes:
- Header β Project title with animated status indicator
- Main diagram β SVG with all components and connections
- Summary cards β 3 info cards highlighting key details
- Footer β Project metadata
The skill uses a consistent design system, but Claude will adapt:
- Layout β Components positioned based on your system's flow
- Connections β Arrows showing data flow and relationships
- Labels β Protocols, ports, and annotations
- Groupings β Security groups, cloud regions, bounded contexts
The generated HTML structure:
<!DOCTYPE html>
<html>
<head>
<!-- Embedded styles, Google Fonts -->
</head>
<body>
<div class="container">
<div class="header"><!-- Title --></div>
<div class="diagram-container">
<svg><!-- Architecture diagram --></svg>
</div>
<div class="cards"><!-- Summary cards --></div>
<p class="footer"><!-- Metadata --></p>
</div>
</body>
</html>- SVG viewBox: Typically 1000-1100px wide, scales responsively
- Font: JetBrains Mono (loaded from Google Fonts)
- Background:
#020617with 40px grid pattern - Z-ordering: Arrows drawn first, masked by opaque backgrounds under transparent component fills
MIT License β Free to use, modify, and distribute.
Suggestions and improvements welcome! Feel free to:
- Open an issue for bugs or feature requests
- Submit a PR with enhancements
- Share your generated diagrams
Cocoon AI π§ hello@cocoon-ai.com
Made with β€οΈ by Cocoon AI



