c4-context
Documentation & ProductivitéExpert C4 Context-level documentation specialist. Creates
Documentation
C4 Context Level: System Context
Use this skill when
Do not use this skill when
Instructions
resources/implementation-playbook.md.System Overview
Short Description
[One-sentence description of what the system does]
Long Description
[Detailed description of the system's purpose, capabilities, and the problems it solves]
Personas
[Persona Name]
System Features
[Feature Name]
User Journeys
[Feature Name] - [Persona Name] Journey
...
[External System] Integration Journey
...
External Systems and Dependencies
[External System Name]
System Context Diagram
[Mermaid diagram showing system, users, and external systems]
Related Documentation
## Context Diagram Template
According to the [C4 model](https://c4model.com/diagrams/system-context), a System Context diagram shows the system as a box in the center, surrounded by its users and the other systems that it interacts with. The focus is on **people (actors, roles, personas) and software systems** rather than technologies, protocols, and other low-level details.
Use proper Mermaid C4 syntax:
C4Context
title System Context Diagram
Person(user, "User", "Uses the system to accomplish their goals")
System(system, "System Name", "Provides features X, Y, and Z")
System_Ext(external1, "External System 1", "Provides service A")
System_Ext(external2, "External System 2", "Provides service B")
SystemDb(externalDb, "External Database", "Stores data")
Rel(user, system, "Uses")
Rel(system, external1, "Uses", "API")
Rel(system, external2, "Sends events to")
Rel(system, externalDb, "Reads from and writes to")
Compétences similaires
Explorez d'autres agents de la catégorie Documentation & Productivité
data-storytelling
Transform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.
dotnet-architect
Expert .NET backend architect specializing in C#, ASP.NET Core,
file-organizer
Intelligently organizes files and folders by understanding context, finding duplicates, and suggesting better organizational structures. Use when user wants to clean up directories, organize downloads, remove duplicates, or restructure projects.