c4-context

Generates C4 context-level system documentation with diagrams, personas, and dependencies.

10|5|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/Claude-Code-Community-Ireland/claude-code-resources --skill c4-context-claude-code-community-ireland
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: c4-context
Source: https://github.com/Claude-Code-Community-Ireland/claude-code-resources/tree/main/skills/general/c4-context
Command: npx skills add https://github.com/Claude-Code-Community-Ireland/claude-code-resources --skill c4-context-claude-code-community-ireland

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of high-level system context documentation, simplifying the process of visualizing and understanding complex software architectures for stakeholders.

Core Features & Use Cases

  • System Context Diagrams: Generates diagrams showing the system, users, and external dependencies.
  • Persona & Journey Mapping: Documents user personas, their goals, and key features used, along with user journey maps.
  • External System Documentation: Details external systems and their integration types.
  • Use Case: When kicking off a new project, use this Skill to quickly generate the foundational System Context Diagram and associated documentation required by the C4 model.

Quick Start

Generate C4 Context-level documentation for a new system, including personas, features, and a system context diagram.

Frequently Asked Questions about c4-context

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

FAQPage Schema
How do I generate a C4 system context diagram for a new software architecture?

This Skill documents external system integrations by detailing external systems and their specific integration types, ensuring all dependencies are explicitly mapped within the system context diagram.

What is the best way to document user personas and journeys in C4 architecture?

The best way to document user personas in C4 architecture is to map persona definitions, their goals, and key features used, alongside user journey maps to provide a comprehensive view of system interactions.

How do I create high-level system documentation for stakeholders without manual effort?

You can create high-level system documentation by automating the generation of context-level architecture, which synthesizes container and component documentation into a comprehensive system overview.

When do I need to generate C4 context-level documentation for my project?

You need C4 context-level documentation when kicking off a new project to quickly generate the foundational system context diagrams, persona definitions, and external dependency mappings required for the highest-level C4 model.

Can I synthesize container and component documentation into a system context diagram?

Yes, you can synthesize existing container and component documentation with system documentation to create comprehensive context-level architecture, ensuring consistency across all levels of the C4 model.