c4-context

Create C4 Context-level documentation with system context diagrams and personas.

Updated Feb 18, 2026
One-click install
npx skills add https://github.com/ClaudioCeppi83/kora-os-kernel --skill c4-context-claudioceppi83
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: c4-context
Source: https://github.com/ClaudioCeppi83/kora-os-kernel/tree/main/.agent/skills/c4-context
Command: npx skills add https://github.com/ClaudioCeppi83/kora-os-kernel --skill c4-context-claudioceppi83

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for comprehensive and expert-level C4 Context-level documentation, facilitating the creation of high-level system context diagrams, personas, user journeys, and system features documentation.

Core Features & Use Cases

  • System Context Diagrams: Generate C4 model-compliant system context diagrams.
  • Documentation of Personas and User Journeys: Document personas, user journeys, system features, and external dependencies.
  • Synthesis of Documentation: Combine container and component documentation with system documentation to create a comprehensive context-level architecture.
  • Use Case: When you need to create the highest-level C4 system context documentation for a complex system.

Quick Start

Generate a C4 Context diagram for the system by using the c4-context skill with the following command: generate-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 create a C4 system context diagram for complex architecture?

This approach generates high-level system context diagrams by defining system boundaries, users, and external systems. It provides C4 model-compliant context-level architecture documentation for complex systems.

What is a C4 context level diagram used for in system documentation?

C4 context level documentation maps out the highest-level system architecture by defining personas, user journeys, and external dependencies. It establishes overall system boundaries and interactions for complex architectures.

Do I need prior knowledge of the C4 model to generate system context documentation?

Yes, generating system context documentation requires prior knowledge of the C4 model. The process applies a structured approach to define system boundaries, users, and external systems based on that architectural framework.

Can I document user journeys and personas using the C4 model?

Yes, you can document personas and user journeys alongside system features and external dependencies. This synthesizes container and component details into comprehensive context-level architecture documentation.

What is the best way to define system boundaries for software architecture?

Using the C4 model's context level to map users and external systems is an effective way to define system boundaries. This creates structured documentation separating your core system from external dependencies.

When should I use C4 context diagrams instead of lower-level architecture documentation?

Use C4 context diagrams when you need the highest-level system context documentation for a complex system. It synthesizes lower-level container and component documentation into a unified architectural view.