c4-context

Generate C4 context narratives and Mermaid diagrams for system boundaries.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/chicanoandres702/SentientAIBrowser --skill c4-context-chicanoandres702
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: c4-context
Source: https://github.com/chicanoandres702/SentientAIBrowser/tree/main/.agents/workflows/c4-context
Command: npx skills add https://github.com/chicanoandres702/SentientAIBrowser --skill c4-context-chicanoandres702

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured approach to documenting system context at a high level, identifying actors, external systems, and the system boundary to align stakeholders.

Core Features & Use Cases

  • Persona and user identification: identifies human and programmatic users and maps their needs.
  • External system documentation: captures dependencies, data flows, and integration points.
  • System context diagrams: generates Mermaid diagrams and narrative descriptions to communicate architecture to non-technical audiences.

Quick Start

Generate a concise C4 context narrative and a Mermaid System Context diagram for the project.

Frequently Asked Questions about c4-context

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

FAQPage Schema
How do I document system context for stakeholders without getting into implementation details?

To document system context effectively, you need to identify actors, external systems, and the system boundary. This approach generates stakeholder-friendly narratives and diagrams while explicitly avoiding low-level implementation details to keep the focus on high-level interactions.

How do I generate a Mermaid diagram for a C4 context model?

Generating a Mermaid diagram for a C4 context model involves mapping system boundaries, human personas, and external dependencies. This produces a visual representation of system interactions suitable for communicating architecture to non-technical audiences.

What is a C4 context narrative and when do I need it for software architecture?

A C4 context narrative is a high-level description of system boundaries, actors, and external systems. You need it for complex software projects requiring persona identification, feature mapping, and user journey documentation to align stakeholders.

Can I map user journeys and external system dependencies using a system context approach?

Yes, mapping user journeys and external dependencies is a core function of a system context approach. It captures data flows and integration points between your system and external entities, documenting both human and programmatic user needs.

Does this system context approach work for complex software projects with many external integrations?

Yes, the system context approach is designed for complex software projects with many external integrations. It documents external system dependencies, maps feature requirements, and identifies programmatic users to ensure all integration points are captured.