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.