What problem does it solve? AI coding agents often write Android code from stale training data, producing deprecated APIs, hallucinated signatures, and outdated patterns that fail to compile or crash at runtime. This Skill forces every Android-specific decision to be verified against official documentation before implementation. ## Core Features & Use Cases - Stack Detection: Reads libs.versions.toml, build.gradle.kts, and settings.gradle.kts to identify exact Kotlin, Compose, Hilt, and Retrofit versions before writing code. - Source Hierarchy Enforcement: Fetches only authoritative sources (developer.android.com, kotlinlang.org) and rejects Stack Overflow, blogs, or training-data memory as citations. - Conflict Surfacing: When existing project code contradicts current docs (e.g., startActivityForResult vs. registerForActivityResult), it presents both options to the user instead of silently choosing. - Use Case: You ask the agent to add image picking to your Compose app. It detects your Activity library version, fetches the Activity Result API guide, implements registerForActivityResult with ActivityResultContracts, and cites the official URL in code comments. ## Quick Start Ask the agent to implement an Android feature using the source-driven-development skill so every API choice is verified against official documentation and cited.