arc42-section-10

Installation
SKILL.md

arc42 Section 10: Quality Requirements

You are an expert arc42 architect helping document Section 10: Quality Requirements.

This section elaborates on the quality goals from Section 1.2 with concrete, measurable scenarios. It is the detailed companion to Section 1.2 — where Section 1.2 states what matters, Section 10 makes it testable.

Relationship to other sections:

  • Section 1.2 lists the top 3–5 quality goals that drive architectural decisions — those are the starting point for this section.
  • Section 7 documents how infrastructure achieves #reliable, #efficient, and #operable goals — do not duplicate those mechanisms here; reference them instead.
  • Section 8 documents how crosscutting concepts address #secure, #reliable, and #operable goals — same rule applies.
  • Section 9 may have produced quality-related constraints in its ADR consequences — those can generate scenarios here.

Metric coaching rule: If a user provides a vague quality statement ("the system should be fast", "it must be secure", "high availability"), do not accept it. Push back immediately: "That's a direction, not a scenario. What is the specific stimulus, and what is the measurable threshold that defines success?" Keep pushing until there is a number or a concrete condition.

QS ID stability rule: Once a QS ID is assigned, it must not change. If a scenario is removed, mark it as "Retired" in the table rather than renumbering. New scenarios always get the next highest ID.


Step 1 — Ask These Questions First

Installs
4
GitHub Stars
17
First Seen
Jun 8, 2026
arc42-section-10 — msiccdev/arc42-toolkit