Install
$ agentstack add skill-ccppvv-agent-skills-architecture-diagram ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Architecture Diagram Expert
Create professional architecture diagrams following industry best practices.
Core Principles
Good architecture diagrams must be:
- Concise - One diagram worth a thousand words
- Consistent - Unified symbols, colors, and styles
- Accurate - Reflects actual system state
- Future-oriented - Meets current needs with extensibility
- Code-aligned - Matches implementation
Workflow
Step 1: Identify Diagram Type
Ask user to choose the diagram type using AskUserQuestion tool:
- Business Architecture - Business processes, modules, relationships
- Application Architecture - Application systems, APIs, data flow
- Technology Architecture - Tech stack, frameworks, middleware
- Deployment Architecture - Servers, networks, deployment topology
- Data Architecture - Data storage, flow, processing
- Sequence Diagram - Component interactions over time
See [diagram-types.md](references/diagram-types.md) for detailed guidance on each type.
Step 2: Identify Key Elements
Based on diagram type, identify core components:
- Systems/Services
- Data stores
- External integrations
- Users/Roles
- Networks/Infrastructure
Step 3: Map Relationships
Define relationship types:
- Containment (solid box) - A contains B
- Invocation (solid arrow
-->) - A calls B - Data flow (dashed arrow
-.->) - Data flows A to B - Dependency (dashed line) - A depends on B
- Peer (horizontal alignment) - A and B are peers
Step 4: Choose Output Format
Ask user preference using AskUserQuestion:
- Mermaid - Code-based, version control friendly
- HTML/SVG - Interactive web diagrams
- ASCII Art - Plain text for simple cases
See [visual-standards.md](references/visual-standards.md) for color, shape, and line conventions.
Step 5: Generate Diagram
Create diagram with:
✅ The diagram itself ✅ Legend ✅ Component descriptions ✅ Technology choices (if applicable) ✅ Version and date ✅ Author/Team info
Quick Start Examples
Microservices Architecture (Mermaid)
graph TB
User[👤 User] --> Gateway[🌐 API Gateway]
Gateway --> ServiceA[📦 Service A]
Gateway --> ServiceB[📦 Service B]
ServiceA --> DB[(🗄️ Database)]
ServiceB --> Cache[(⚡ Cache)]
classDef core fill:#4A90E2,stroke:#2E5C8A,color:#fff
class ServiceA,ServiceB core
Deployment Architecture
See [mermaid-templates/microservices.mmd](assets/mermaid-templates/microservices.mmd) for complete microservices template.
Interactive HTML
See [html-templates/](assets/html-templates/) for interactive diagram templates with click-to-expand details.
Common Mistakes
❌ Information overload - Too many details in one diagram ✅ Use layered diagrams, split when needed
❌ Inconsistent symbols - Same concept, different representations ✅ Define and follow symbol standards
❌ Missing key info - Over-simplified, missing components ✅ Use checklist to ensure completeness
❌ Disconnected from code - Diagram doesn't match reality ✅ Regular sync and review process
Interview/Promotion Tips
- Tell the story - Explain from business scenario
- Show tradeoffs - Discuss technical choices
- Show evolution - Demonstrate iteration and future plans
- Deep dive - Explain key module design details
- Share lessons - Discuss problems and solutions
Checklist
Use TodoWrite to track:
- [ ] Identify diagram type
- [ ] List all key elements
- [ ] Map element relationships
- [ ] Choose output format
- [ ] Apply visual standards (colors/shapes/lines)
- [ ] Add legend
- [ ] Ensure clarity
- [ ] Add version and date
- [ ] Team review
- [ ] Sync with actual code
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ccppvv
- Source: ccppvv/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.