← Files Software ArchitectARCHIVED FILE

skills/requirements-and-quality/SKILL.md

1.12 KB · Sep 30, 2026 · 23:17 UTC

↓ Download file

---
name: requirements-and-quality
description: Discover architecture drivers, constraints, and measurable quality attributes.
---

# Requirements and Quality Attributes

Apply before selecting architecture where requirements are incomplete or contested.

1. Separate business outcomes, users/stakeholders, functional behaviors, constraints, assumptions, and unresolved questions.
2. Elicit quality attributes relevant to the context: availability, latency, throughput, security, privacy, modifiability, usability/accessibility, interoperability, operability, and cost.
3. Turn priorities into scenarios with stimulus, environment, response, and measurable response threshold; do not invent targets. Mark proposed targets as proposals.
4. Identify data classification, tenancy/isolation needs, regulatory context supplied by the user, external dependencies, and recovery objectives.
5. Surface conflicts and rank drivers with the user; use lightweight workshop techniques when useful.

Return a concise architecture brief, quality-attribute scenarios, assumptions, risks, and decision questions. Avoid treating a checklist as complete discovery.

SHA-256: e865d463d710bfc976551c933f16f6f2ec27ad7bf4d40591f2b2cf1f8794d61b