modeling-c4-architecture

Generate C4-style architecture diagrams and decision briefs from defined inputs.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/jetteim/platform-workstation-bootstrap --skill modeling-c4-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modeling-c4-architecture
Source: https://github.com/jetteim/platform-workstation-bootstrap/tree/main/agents/skills/codex-curated/modeling-c4-architecture
Command: npx skills add https://github.com/jetteim/platform-workstation-bootstrap --skill modeling-c4-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies system boundaries, ownership, and integration decisions by producing C4-style diagrams that map value streams to containers, components, and deployment concerns.

Core Features & Use Cases

  • Generate System Context, Container, Component, Dynamic, Deployment, and Code views aligned to value streams and implementation plans.
  • Attach risks, non-functional requirements (NFRs), and dependencies directly to model elements to guide architecture decisions.
  • Facilitate stakeholder communication with focused diagrams and decision briefs that drive design and planning.

Quick Start

Generate a C4-context diagram for the current system using your value stream and ownership data.

Frequently Asked Questions about modeling-c4-architecture

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

FAQPage Schema
How do I generate a C4 architecture diagram for stakeholder communication?

To generate a C4 architecture diagram, this Skill produces structured context, container, and component views from your system data. It maps value streams to deployment elements, delivering decision briefs that clarify system boundaries and ownership for stakeholders.

What is the best way to map system boundaries and ownership using C4 modeling?

C4 modeling clarifies system boundaries and ownership by mapping value streams to containers and components. This Skill generates precise architecture views with defined elements, relationships, risks, and dependencies to guide your design planning and integration decisions.

Can I attach non-functional requirements and risks directly to C4 model elements?

Yes, you can attach risks, non-functional requirements, and dependencies directly to model elements. This approach embeds critical architecture constraints within the generated C4 diagrams to guide system design and stakeholder decisions.

How do I create a C4 deployment view aligned to implementation plans?

Creating a C4 deployment view involves mapping your system architecture against infrastructure boundaries. This Skill generates deployment views alongside context, container, and component diagrams, aligning them directly with your implementation plans and value streams.

When do I need a C4 dynamic view versus a component view for architecture design?

A C4 dynamic view captures interactions and behavior over time, while a component view details internal modules and their relationships. This Skill generates both views to support distinct architecture decisions, stakeholder communication, and implementation planning needs.