c4-diagrams
Installation
SKILL.md
STARTER_CHARACTER = 🏗️
C4 Model
C4 is a hierarchical approach to diagramming software architecture. Four core levels of zoom, each showing more detail:
System Context (one system + its users and external dependencies)
└── Container (deployable units inside the system)
└── Component (logical groupings inside a container)
└── Code (classes, interfaces, functions inside a component)
Three supplementary diagram types complement this hierarchy:
- System Landscape — zooms out wider than Context, shows all systems in an org
- Dynamic — shows runtime behavior for a specific use case
- Deployment — shows how containers map to infrastructure