What problem does it solve? Setting up a coherent testing strategy for a native Android app is complex: you must choose DI frameworks, unit/UI/screenshot test stacks, configure runners, and create fakes. This Skill analyzes an existing project's testing setup and builds out the full testing infrastructure step by step. ## Core Features & Use Cases - Testing Stack Analysis: Inspects libs.versions.toml and build files to detect DI frameworks (Hilt, Koin), test runners (JUnit4/5), mocking libraries (Mockito, Mockk), Robolectric, and Compose vs Views usage, then generates a Markdown report. - Framework Installation & Configuration: Installs and configures Hilt testing, JUnit4, Jacoco coverage, Espresso or Compose UI tests, Robolectric, Compose Preview Screenshot Testing, Dropshots, and UI Automator. - Test Authoring Guidance: Creates unit tests for business logic, UI behavior tests, navigation tests, database tests with in-memory SQLite, screenshot tests across window sizes, and a small set of end-to-end tests. - Use Case: Point the Skill at an Android project with no tests; it analyzes the stack, installs Hilt testing and Compose screenshot testing, refactors dependencies behind fakes, and produces unit, UI, and screenshot tests plus a docs/testing.md strategy document. ## Quick Start Analyze this Android project's testing setup and install the recommended unit, UI, and screenshot testing frameworks.