system-context-diagram

Creates a C4 Level 1 System Context Diagram identifying human actors and external system dependencies.

1|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill system-context-diagram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-context-diagram
Source: https://github.com/shafibabar/SDLC-Artifact-Factory/tree/main/skills/system-context-diagram
Command: npx skills add https://github.com/shafibabar/SDLC-Artifact-Factory --skill system-context-diagram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill resolves ambiguity regarding system scope by establishing a clear, stakeholder-approved boundary between the system being built, its human users, and external dependencies.

Core Features & Use Cases

  • Boundary Definition: Applies the ownership test to distinguish between internal containers and external systems.
  • Stakeholder Alignment: Produces a high-level C4 Level 1 view that is accessible to non-technical stakeholders.
  • Use Case: Use this skill at the start of the design phase to prevent scope creep and ensure all external integrations are identified before detailed architectural work begins.

Quick Start

Use the system-context-diagram skill to generate a C4 Level 1 diagram for the current product by identifying all personas and external systems.

Frequently Asked Questions about system-context-diagram

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

FAQPage Schema
How do I define system boundaries and scope for software architecture documentation?

Defining system boundaries requires a C4 Level 1 System Context Diagram to establish a clear architectural scope between the software being built, human actors, and external system dependencies. This high-level view clarifies integration points before detailed design begins.

What is the best way to identify external system dependencies during the design phase?

Identifying external system dependencies is best achieved by applying an ownership test during C4 L1 diagram creation. This operational control test distinguishes internal containers from external systems, preventing scope creep by ensuring all external integrations are mapped early.

How does a C4 Level 1 diagram help with stakeholder alignment?

A C4 Level 1 diagram helps stakeholder alignment by providing a high-level, non-technical view of the system context. It clearly defines the architectural boundary and integration points, making software scope accessible and unambiguous for non-technical stakeholders.

When do I need to generate a system context diagram for my product?

You need to generate a system context diagram at the start of the software design phase. Producing this C4 L1 view early prevents scope creep by identifying all human personas and external systems before detailed architectural work begins.

Can I use the C4 model to distinguish between internal containers and external systems?

Yes, you can use the C4 model to distinguish internal containers from external systems by applying an ownership test. This evaluates operational control to accurately define the architectural boundary and identify which dependencies are truly external.