What problem does it solve? Test suites often contain flaky, shallow, or over-mocked tests that pass without actually catching bugs, and teams lack a disciplined process for writing meaningful tests or auditing existing ones. This Skill enforces a rigorous test-specialist workflow that writes failing tests first, reviews suites for smells and flakiness with evidence, and strengthens weak assertions — without ever touching production code. ## Core Features & Use Cases - Test-first writing (Mode A): Writes one failing test per behavior, verifies it fails for the expected reason, then hands off production-code implementation to the user or another agent. - Test suite review (Mode B): Audits existing tests for flakiness, test smells, weak assertions, and coverage gaps, reporting every finding with file:line evidence, severity, and confidence. - Test improvement (Mode C): Fixes flakiness at the root cause, strengthens assertions, reduces over-mocking, and refactors test code — editing test files only. - Use Case: Point it at a legacy module with no tests and it will write characterization tests that lock in current behavior, run a coverage baseline, and report which error paths and branches still need tests. ## Quick Start Ask the agent to review the test suite for the payments module and report flaky tests, weak assertions, and coverage gaps with file-level evidence.