What problem does it solve?
This skill helps teams define and enforce a clear physical deployment structure for C4 models, ensuring environments, zones, VMs, and apps are consistently organized with correct containment and instanceOf relationships.
Core Features & Use Cases
- Hierarchical deployment modeling: Represent Environment -> Zone -> VM -> App with proper containment and instanceOf links.
- Shared spec compliance: Reuse node kinds and tags from shared/spec-deployment.c4 to maintain consistency across projects.
- Network and infrastructure details: Include VLANs, network segments, and protocol/port descriptions in zone and VM definitions.
- Validation guidance: Enforce port formats and mirrored relationships between system and deployment models.
Quick Start
Create a deployment model by defining a Production Environment, add Zones (DMZ, App, Data), introduce VMs and Apps with instanceOf links, and reference shared specs; ensure port descriptions exist in relationships.