What problem does it solve? Teams often write tests reactively without a strategy, leaving critical paths under-tested and low-risk areas over-tested. This Skill designs the test system itself: it prioritizes coverage by risk, writes acceptance criteria before code, and hunts for the edge cases and abuse scenarios that normal testing misses. ## Core Features & Use Cases - Risk-Based Test Strategy: Score components by failure impact, change frequency, and complexity to assign coverage levels, then define release gates and coverage targets per risk tier. - ATDD & BDD Specifications: Write Gherkin acceptance scenarios before development begins, turning approved specs into the regression suite. - Adversarial Review & Edge Case Hunting: Systematic checklists for input abuse, auth bypass, race conditions, business logic abuse, and boundary/type/time/state/network edge cases. - Use Case: Before building a payment feature, use this Skill to produce a risk-scored test strategy, Gherkin acceptance scenarios for lockout and refund flows, and an adversarial checklist covering double-submit and negative-amount attacks. ## Quick Start Ask the AI to design a risk-based test strategy with ATDD acceptance scenarios and an adversarial review checklist for your feature or user story.