arc42-section-02

Document architectural constraints with rationales for arc42 Section 2.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architecture teams often struggle to capture, structure, and communicate the non-negotiable constraints that shape design decisions. This skill guides the creation of a clear, audit-ready Arc42 Section 2 document, ensuring constraints are categorized, justified, and aligned with other sections before architecture work proceeds.

Core Features & Use Cases

  • Captures technical, organizational, regulatory, and conventions constraints in a structured format.
  • Prompts for cross-section consistency with Sections 4 (Solution Strategy) and 9 (Architecture Decisions) to ensure alignment.
  • Supports LEAN, ESSENTIAL, or THOROUGH detail levels and provides iterative refinement until stakeholders are satisfied.

Quick Start

Answer the guided questions with your project constraints to produce the Section 2 draft.

Frequently Asked Questions about arc42-section-02

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

FAQPage Schema
How do I document architecture constraints for an Arc42 template?

Architecture constraints are captured by identifying technical, organizational, regulatory, and conventions limitations that shape design decisions. This skill interactively prompts you to justify why each constraint is non-negotiable, generating a structured Arc42 Section 2 draft.

What are non-negotiable architecture constraints and when do I need to document them?

Non-negotiable architecture constraints are mandated languages, processes, compliance rules, and coding or API conventions that shape design decisions. You need to document them before architecture work proceeds to ensure boundary decisions are audited and aligned with your solution strategy.

How do I align Arc42 Section 2 constraints with solution strategy and architecture decisions?

Aligning Arc42 Section 2 constraints involves checking cross-section consistency with Section 4 (Solution Strategy) and Section 9 (Architecture Decisions). This skill prompts you during documentation to ensure constraints directly support your boundary decisions and overall design alignment.

Can I generate a lean or thorough architecture constraints document?

Yes, you can generate LEAN, ESSENTIAL, or THOROUGH detail levels for your architecture constraints document. The skill supports iterative refinement across these detail levels until stakeholders are satisfied with the captured constraints and their rationales.

Does this architecture constraints skill require any specific dependencies?

No, this architecture constraints skill operates without any dependencies. You can immediately start answering guided questions about your project constraints to produce an audit-ready Arc42 Section 2 draft.