Quality Assurance Ensure quality throughout the spec-driven development process with validation techniques, quality gates, and testing strategies. When to Use This Skill Use quality assurance practices when: - Completing any spec phase (requirements, design, tasks) - Transitioning between phases - Implementing features from specs - Reviewing completed work - Establishing team quality standards Core Principles 1. Requirements-Driven Testing: Every test traces to a requirement 2. Phase-Appropriate Validation: Different techniques for each phase 3. Continuous Quality: Checks throughout developme…