What problem does it solve?
It helps Android app developers explain and fix “why does Android do this?” issues by connecting the SDK/Jetpack behavior they see to the exact platform implementation in AOSP that enforces it.
Core Features & Use Cases
- Version-anchored AOSP investigation: matches behavior to the user’s
targetSdk-relevant AOSP release and guides what to search and read for the real decision logic.
- Practical translation back to app code: summarizes what the platform does in developer terms and provides file/path citations instead of dumping raw platform internals.
- Debugging across common platform pain points: focuses on broadcast delivery, Doze/background execution, foreground service rules, permission grants/AppOps, activity/service lifecycle effects, and intent/package visibility behaviors—especially when behavior changes across Android versions.
Enforcing the “right use of AOSP” rule
The skill also prevents unnecessary AOSP digging for ordinary SDK/Jetpack usage, steering you toward SDK docs first and using AOSP only when platform behavior is the actual cause.
Quick Start
Tell the AI: “I’m targeting API 34 and my BroadcastReceiver isn’t getting the broadcast—why is it being filtered or delayed, and what AOSP code should I check?”