What problem does it solve? AI-generated tests often mirror implementation logic, chase meaningless coverage numbers, or become flaky and coupled to each other. This Skill enforces behavior-driven test design so tests verify contracts rather than duplicating code. ## Core Features & Use Cases - Three Modes: Design review (deciding what to test, at which level, with which technique), writing (following repo conventions and quality checklists), and read-only review of existing tests against four failure patterns. - ISTQB-Grounded References: Decision trees for technique selection (EP, BVA, pairwise, state transition, decision tables, property-based, metamorphic) plus automation quality rules for fixtures, oracles, async waits, and test data. - Use Case: When asked to "add unit tests for this function", the Skill first reads existing repo test conventions, defines the target behavior as a contract, picks the lowest sufficient test level, and writes deterministic, isolated tests with independent oracles. ## Quick Start Ask the AI to write tests for a specific function or review your existing test suite for flakiness and implementation mirroring.