Generates architecture documents using markdown templates with C4 diagram integration (context, container, component). Creates viewpoint docs, technical overviews, and executive summaries for stakeholders.
How this skill is triggered — by the user, by Claude, or both
Slash command
/enterprise-architecture:architecture-documentationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when you need to:
Use this skill when you need to:
Keywords: document, c4, container, context, component, viewpoint, architecture description, technical overview, executive summary
| Type | Audience | Content |
|---|---|---|
| Context | All stakeholders | System boundaries, external interactions |
| Container | Technical leads | Services, databases, major components |
| Component | Developers | Internal structure of containers |
| Deployment | Operations | Infrastructure, environments |
| Data | Data architects | Data flows, storage, schemas |
| Executive Summary | Leadership | Business value, key decisions |
Before generating documentation:
Choose based on:
Each document type has a standard structure:
# System Context: [System Name]
## Overview
[1-2 paragraph description]
## Context Diagram
[C4 Context diagram - via visualization plugin]
## External Systems
| System | Description | Integration |
| --- | --- | --- |
| ... | ... | ... |
## Users/Actors
| Actor | Description | Interactions |
| --- | --- | --- |
| ... | ... | ... |
# Container Architecture: [System Name]
## Overview
[Architecture summary]
## Container Diagram
[C4 Container diagram - via visualization plugin]
## Containers
### [Container Name]
- **Technology**: [Stack]
- **Purpose**: [Description]
- **Responsibilities**: [List]
- **Dependencies**: [List]
# Component Architecture: [Container Name]
## Overview
[Component structure summary]
## Component Diagram
[C4 Component diagram - via visualization plugin]
## Components
### [Component Name]
- **Type**: [Service/Repository/Controller/etc.]
- **Responsibilities**: [List]
- **Interfaces**: [Public APIs]
If the visualization plugin is available:
visualization:diagram-generator agentFallback: If visualization plugin unavailable, create text-based architecture description and note that diagrams can be added with the visualization plugin.
All architecture documents should include:
Before finalizing documentation, verify:
Generated documentation should be placed in:
/architecture/
/viewpoints/
context.md
containers.md
components/
[container-name].md
executive-summary.md
Date: 2025-12-05 Model: claude-opus-4-5-20251101
npx claudepluginhub melodic-software/claude-code-plugins --plugin enterprise-architectureGenerates architecture documentation using arc42 or C4 models with Mermaid diagrams for system context, containers, components, plus narrative on structure, dependencies, and flows.
Generates system architecture docs with overview, components list, Mermaid diagrams for components and data flows, external dependencies, ADRs links, and dev setup instructions.
Generates C4 architecture documentation (Context, Container, Component, Code levels) for existing repositories using bottom-up analysis from code subdirectories. Outputs to C4-Documentation/ directory.