What problem does it solve? Setting up a comprehensive testing strategy for Android apps requires choosing and configuring many frameworks (JUnit, Espresso, Compose Testing, Robolectric, Hilt testing, screenshot tools) and knowing where each test type belongs. This Skill analyzes an existing project's testing setup and installs, configures, and scaffolds the right testing infrastructure. ## Core Features & Use Cases - Testing Stack Analysis: Inspects build files and version catalogs to detect DI frameworks, mocking libraries, UI test frameworks, and screenshot testing tools already in use, then generates a Markdown report. - Framework Installation & Configuration: Installs JUnit4, Jacoco, Espresso or Compose Testing, Robolectric, Compose Preview Screenshot Testing, Dropshots, and UI Automator, including test runners and Hilt testing rules. - Test Harness Creation: Guides creation of unit tests, UI behavior tests, navigation tests, database tests with in-memory SQLite, screenshot tests across window sizes, and end-to-end tests. - Use Case: You inherit an Android app with zero tests. Run this Skill to audit the codebase, install a coherent testing stack, create fakes via dependency injection, and scaffold unit, UI, and screenshot tests with coverage reporting. ## Quick Start Analyze this Android project's current testing setup and install a complete testing strategy with unit, UI, and screenshot tests.