What problem does it solve?
This Skill helps you define, review, and debug Android AIDL interfaces so cross-process communication stays correct, versioned, and buildable.
Core Features & Use Cases
- Interface Design: Create AIDL files with the right package structure, supported types, and method signatures for app services or HALs.
- IPC Safety Checks: Validate one-way methods, directional parameters, Parcelable usage, and other rules that commonly break binder contracts.
- Build and Versioning Guidance: Apply the right Gradle or AOSP Soong setup, generated stub expectations, and stability rules for frozen interfaces.
- Use Case: You can use this Skill when preparing an Android service API, reviewing a HAL interface for VINTF compatibility, or debugging AIDL build errors.
Quick Start
Use the android-aidl skill to review the attached AIDL interface for syntax, binder rules, versioning, and Android build integration.