What problem does it solve? Writing maintainable tests is hard: tests often mix multiple behaviors, hide setup state in opaque fixtures, and assert on implementation details instead of observable behavior. This Skill enforces a disciplined Arrange-Act-Assert approach so tests read as specifications and regressions are caught reliably. ## Core Features & Use Cases - AAA Test Structuring: Converts existing or new tests into clean Arrange-Act-Assert form with a single act per test. - Fixture Design: Creates minimal, named, reusable fixtures that keep important state explicit rather than hidden. - Regression Strategy & Cleanup: Splits multi-act tests, deduplicates setup into helpers, and produces typed evidence outputs (qa.fixtures, qa.aaa_tests, verification.plan, verification.results). - Use Case: Given an implementation diff and acceptance criteria, generate a focused test suite with explicit fixtures, a verification plan, and a handoff to browser-based E2E testing when behavior requires it. ## Quick Start Ask the agent to design AAA-structured unit tests with explicit fixtures for the current implementation diff and acceptance criteria.