arc42-context

Document system context and constraints with arc42 mapped to Pyramid layers.

86|9|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/magnus919/hermes-profiles --skill arc42-context
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arc42-context
Source: https://github.com/magnus919/hermes-profiles/tree/main/skills/architecture/arc42-context
Command: npx skills add https://github.com/magnus919/hermes-profiles --skill arc42-context

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

arc42-context provides a structured template to document system constraints, context, and quality attributes, ensuring teams capture the boundary conditions that shape architecture decisions.

Core Features & Use Cases

  • Arc42-to-Pyramid mapping: aligns arc42 sections with Pyramid layers to enable progressive disclosure and consistent views.
  • Guided reference content: points to canonical arc42 guidance and sector-specific supplements to support architecture documentation.
  • Lean to Thorough modes: supports multiple depth levels, from lean canvases to thorough dossiers, to fit project needs.

Quick Start

Generate an arc42-context document outlining stakeholders, goals, constraints, and system context, mapped to Pyramid layers.

Frequently Asked Questions about arc42-context

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

FAQPage Schema
How do I document system context and constraints for software architecture?

Documenting system context and constraints is done by capturing stakeholders, goals, and boundary conditions to shape architecture decisions. Using a structured template ensures teams consistently record the quality attributes and project boundaries that guide design.

What is the arc42 template used for in architecture documentation?

The arc42 template is used for architecture documentation to provide structured, section-mapped guidance for capturing system constraints and context. It maps sections to Pyramid layers, enabling consistent views and progressive disclosure across architecture teams.

How do I map arc42 sections to Pyramid layers for progressive disclosure?

Mapping arc42 sections to Pyramid layers aligns architecture documentation with progressive disclosure by mapping context and constraints to specific layer views. This ensures consistent architectural guidance and structured documentation depth across the system.

Can I generate lean architecture documentation instead of a thorough dossier?

Yes, you can generate lean architecture documentation instead of a thorough dossier by selecting lean canvas modes. The template supports multiple depth levels, allowing architecture teams to document project boundaries from lean canvases to thorough dossiers based on project needs.

What constraints and boundary conditions should I capture for architecture decisions?

Constraints and boundary conditions to capture for architecture decisions include stakeholders, goals, quality attributes, and system context. Documenting these boundary conditions ensures teams record the specific limitations and requirements that shape and drive architectural choices.

When do I need a structured template for architecture context and constraints?

You need a structured template for architecture context and constraints when documenting project boundaries and decisions across different depth levels. It ensures teams systematically capture the boundary conditions, quality attributes, and system scope that shape architecture decisions.