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.