Generate architecture documentation with C4 diagrams and ADRs
Generate architecture docs with C4 diagrams or ADRs for your project or specific services. Use when documenting system design, service relationships, or architectural decisions.
/plugin marketplace add kriscard/kriscard-claude-plugins/plugin install architecture@kriscardGenerate architecture documentation for: $ARGUMENTS
Based on scope:
C4Container
title Container Diagram
Person(user, "User", "Description")
System_Boundary(b1, "System Name") {
Container(web, "Web App", "React", "Description")
Container(api, "API", "Node.js", "Description")
ContainerDb(db, "Database", "PostgreSQL", "Description")
}
System_Ext(ext, "External System", "Description")
Rel(user, web, "Uses")
Rel(web, api, "Calls")
Rel(api, db, "Reads/Writes")
# ADR-XXX: [Decision Title]
## Status
Proposed | Accepted | Deprecated
## Context
[Why is this decision needed?]
## Decision
[What did we decide?]
## Options Considered
1. **[Option A]**: [Pros/Cons]
2. **[Option B]**: [Pros/Cons]
## Consequences
- [What becomes easier]
- [What becomes harder]
flowchart LR
A[Source] --> B[Process]
B --> C[Store]
C --> D[Output]
docs/architecture/ - C4 diagrams, system overviewdocs/adr/ - Architecture Decision Recordsdocs/data-flow/ - Data flow documentation/arch-doc system # Full system documentation
/arch-doc auth-service # Specific service
/arch-doc "migrate to pg" # Document a decision