← Files Software ArchitectARCHIVED FILE
skills/requirements-and-quality/SKILL.md
1.12 KB · Sep 30, 2026 · 23:17 UTC
--- 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