What problem does it solve? Teams often run nonfunctional tests ad hoc without clear pass/fail thresholds, leaving security vulnerabilities, accessibility violations, and API compatibility breaks undetected until production. This Skill defines how to verify quality attributes as satisfied properties (zero violations, no contract breakage) rather than vague coverage percentages. ## Core Features & Use Cases - Quality-attribute catalog: Covers security testing, penetration testing, DAST/SAST/IAST, SCA dependency scanning, usability, accessibility (a11y/WCAG), cross-browser compatibility, i18n/l10n, reliability (MTBF), failover, chaos engineering, recovery, and contract testing mapped to ISO/IEC 25010. - Accessibility execution workflow: Step-by-step procedure to enumerate page states, run automated axe-core scans asserting zero violations, and manually cover keyboard navigation and contrast checks that automation misses. - Consumer-driven contract testing: Operational guidance for Pact-based verification, including fixing core fields with concrete values, wiring provider-side CI verification, and managing version compatibility via a pact broker. - Use Case: After the test-catalog router assigns accessibility testing to a behavior, use this Skill to set up @axe-core/playwright scans across modal, error, and logged-in states with a CI gate that fails on any new WCAG violation. ## Quick Start Ask the AI to apply the nonfunctional-attributes skill to set up accessibility testing with axe-core and a consumer-driven contract test with Pact for your service boundary.