What problem does it solve? Teams often write tests after code, skip error paths, or produce brittle tests that verify implementation details instead of behavior. This Skill enforces a disciplined TDD methodology so every feature, bug fix, and refactor starts with a failing test and ends with verified coverage. ## Core Features & Use Cases - Six-Step TDD Flow: Query memory for similar issues, write ATDD acceptance tests first, then cycle through RED (failing unit test), GREEN (minimal code), IMPROVE (refactor), and coverage verification at 80%+. - Test Category Mapping: Maps test scenarios to CMD, QRY, EVT, and SEC categories so boundary validation, authorization rules, queries, and event triggers each get the right test type. - Bug Fix Proof Chain: Requires a two-commit proof (failing reproduction test, then fix) and records root causes to a context memory database for future retrieval. - Use Case: When fixing a bug in an order refund flow, write a failing test named with the bug ID, implement the minimal fix, verify coverage, and log the root cause so the next similar bug is flagged automatically. ## Quick Start Ask the AI to implement a new feature or fix a bug using the TDD workflow with a failing test first and at least 80 percent coverage.