c4-model-guidance

Guide C4 diagram level selection and Mermaid syntax for architecture documentation.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/wtah/spec-master --skill c4-model-guidance
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: c4-model-guidance
Source: https://github.com/wtah/spec-master/tree/main/.claude/skills/c4-model-guidance
Command: npx skills add https://github.com/wtah/spec-master --skill c4-model-guidance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill guides selecting the appropriate C4 diagram level and Mermaid syntax for software architecture documentation.

Core Features & Use Cases

  • Guidance on when to use System Context, Container, Component, Dynamic, and Deployment views
  • Quick mapping to Mermaid C4 syntax and diagram templates
  • Use Case: When documenting architecture for a new system, quickly determine the right diagram type and generate Mermaid stubs

Quick Start

Describe your system and diagram goal to the AI and request a C4 diagram recommendation and Mermaid templates.

Frequently Asked Questions about c4-model-guidance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right C4 diagram level for my software architecture?▼

Choose C4 diagram levels by mapping audience to abstraction: System Context for business, Container for developers, Component for detailed design, and Dynamic for runtime behavior.

Can I generate Mermaid syntax templates for C4 diagrams?▼

Yes, you can generate Mermaid syntax templates for C4 diagrams. The guidance provides ready-to-use Mermaid stubs for System Context, Container, Component, Dynamic, and Deployment views.

When should I use a Dynamic diagram instead of a Container diagram?▼

Use a Dynamic C4 diagram to illustrate runtime behavior and interactions across components, whereas a Container diagram models static high-level technical architecture and deployment units.

What is the best way to document system context for DevOps workflows?▼

The best way to document system context for DevOps is using a C4 System Context diagram mapped to Mermaid syntax, providing a high-level view of system boundaries and external dependencies.

Does C4 model guidance support deployment diagrams for architecture governance?▼

Yes, C4 model guidance supports deployment diagrams for architecture governance. It maps infrastructure relationships to Mermaid syntax, covering views needed across design and governance workflows.