arc42-section-03

Generate arc42 Section 3 context diagrams and interface tables.

20|3|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/MSiccDev/arc42-toolkit --skill arc42-section-03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arc42-section-03
Source: https://github.com/MSiccDev/arc42-toolkit/tree/main/skills/arc42-section-03
Command: npx skills add https://github.com/MSiccDev/arc42-toolkit --skill arc42-section-03

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams define and document arc42 Section 3: Context and Scope by guiding questions to identify system boundaries, external actors, data flows, and interface requirements before generating context diagrams and interface tables, iterating until the output matches user needs.

Core Features & Use Cases

  • Interactive questionnaire to gather system name, actors, data flows, and interfaces.
  • Generates a context diagram and an external interfaces table aligned with arc42 Section 3.
  • Iterative refinement to achieve consistency with other sections and depth level (LEAN/ESSENTIAL/THOROUGH).

Quick Start

Provide the system name and list external actors to begin documenting Section 3.

Frequently Asked Questions about arc42-section-03

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

FAQPage Schema
How do I document system context and external interfaces for arc42 Section 3?

To document system context for arc42 Section 3, interactively provide the system name, external actors, and data flows to generate a context diagram and an external interfaces table. The guide iteratively refines these inputs to ensure consistency with other documentation sections.

What is arc42 Section 3 context and scope documentation?

Arc42 Section 3 context and scope documentation defines system boundaries, external actors, data flows, and interface requirements. It visually and textually represents how the system interacts with its surrounding environment.

How do I create a context diagram and interface table for my software architecture?

Create a context diagram and interface table by answering an interactive questionnaire about your system name and external actors. The skill automatically maps these inputs into structured visual diagrams and detailed interface descriptions.

Can I use this arc42 context guide for a lean documentation level?

Yes, you can use this guide for LEAN, ESSENTIAL, or THOROUGH documentation levels. It applies iterative refinement to match your chosen depth, ensuring the context diagram and interface table meet specific project requirements.

What do I need to start documenting arc42 context and boundaries?

To start documenting arc42 context, you only need to provide the system name and list external actors. The skill then elicits data flows and interfaces through interactive questions to build the complete Section 3 output.

Why does my arc42 context diagram need cross-section consistency?

Cross-section consistency ensures your context diagram and interface table align with other arc42 sections. The skill enforces this through iterative refinement, preventing mismatched system boundaries or actor definitions across your architecture documentation.