plugins/enterprise-architecture/skills/architecture-documentation/SKILL.md
Generate architecture documents using templates with diagram integration. Use for creating C4 diagrams, viewpoint documents, and technical overviews.
npx skillsauth add melodic-software/claude-code-plugins architecture-documentationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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
development
Search Milan Jovanovic's .NET blog for Clean Architecture, DDD, CQRS, EF Core, and ASP.NET Core patterns. Use for finding applicable patterns, code examples, and architecture guidance. Invoke when working with .NET projects that could benefit from proven architectural patterns.
tools
Install and configure Data API Builder (DAB) for production SQL Server MCP access with RBAC
tools
Manage MssqlMcp servers - status, rebuild, and upstream updates
tools
Developer environment setup guides for Windows, macOS, Linux, and WSL. Use when setting up development machines, installing tools, configuring environments, or following platform-specific setup guides. Covers package management, shell/terminal, code editors, AI tooling, containerization, databases, and more.