What problem does it solve? Existing Android projects often accumulate test suites with sleeps, mocks of own code, hard-coded dispatchers, and ad-hoc CI workflows that drift from local runs. This Skill brings an existing app's test suite and CI wiring in line with a governing test-automation spec through a controlled audit-plan-apply workflow where every write is approved per item. ## Core Features & Use Cases - Read-only audit: Scans all test sources, build scripts, and workflows, then reports severity-classified findings (Critical/Warning/Suggestion/Info) with file, line, and spec section. - Strategy recording: Walks the operator through pyramid, runner, doubles, screenshot, and CI decisions and writes them to project/test-strategy.md. - Infrastructure apply: Adds MainDispatcherRule, fakes, Robolectric Compose hosting, the forced-size matrix, the Roborazzi screenshot lane with accessibility checks, and one CI workflow running single-variant unit tests plus lint via Taskfile targets. - Use Case: Ask it to harden a suite full of Thread.sleep calls and mockk-based repository mocks; it audits, records a strategy, replaces sleeps with virtual time and mocks with fakes, wires CI, and closes on a green ./gradlew build and task check. ## Quick Start Ask the assistant to audit my Android app's test suite against the test-automation spec and then wire the unit tests and lint into a single GitHub Actions workflow.