context-diagramming

Create Mermaid-compatible system context diagrams with labeled data flows.

1|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/SSiertsema/claude-code-plugins --skill context-diagramming
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: context-diagramming
Source: https://github.com/SSiertsema/claude-code-plugins/tree/main/context-diagramming/skills/context-diagramming
Command: npx skills add https://github.com/SSiertsema/claude-code-plugins --skill context-diagramming

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Context diagrams help teams quickly understand the system boundary and external interactions, reducing ambiguity in project scope and integration points.

Core Features & Use Cases

  • Defines system scope and external entities (people, systems, organizations)
  • Labels and tracks data flows between the system and external actors
  • Supports consistent Phase 1 setup, entity classification, and flow specification for architecture reviews

Quick Start

Provide the system name and its boundary to generate the context diagram.

Frequently Asked Questions about context-diagramming

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

FAQPage Schema
How do I create a system context diagram to define project scope and boundaries?▼

A system context diagram clarifies scope by showing the system boundary, external entities, and labeled data flows. This Skill generates a Mermaid-compatible diagram and a narrative scope statement to define what is in and out of scope.

What is the best way to visualize external entities and data flows for architecture reviews?▼

Visualizing data flows for architecture reviews requires mapping external actors and system boundaries. This Skill classifies external entities and tracks labeled data flows to produce a clear, consistent diagram for stakeholder evaluation.

Can I generate a Mermaid context diagram for a single system and its integrations?▼

Yes, you can generate a Mermaid context diagram for a single system by providing the system name and boundary. The output ensures one system per diagram and maps all external interactions and data flows.

How do I map system boundaries and external actors for stakeholder communication?▼

Mapping system boundaries for stakeholders involves isolating one system and identifying external people, systems, or organizations. This Skill prompts for all external entities and flows, outputting a visual diagram and narrative scope statement.

Does this approach support defining what is in scope and out of scope for system integration?▼

Yes, defining in-scope and out-of-scope elements for system integration is the primary purpose. By establishing a strict system boundary and tracking external data flows, it reduces ambiguity in project scope and integration points.