Setiap kali mengembangkan, memodifikasi, merombak (refactoring), mengoptimalkan, atau menguji proyek Android piano-tiles ini, Agent WAJIB secara aktif membaca dan menerapkan petunjuk dari Skills Agent Android yang relevan sebelum melakukan perubahan kode:
frogo-sdk: Gunakan panduan dan komponen Frogo SDK untuk pengembangan UI (Compose/XML), integrasi iklan (AdMob), helper RecyclerView, dan utilitas Android core.edge-to-edge: Terapkan panduan adaptif edge-to-edge untuk memastikan komponen UI tidak tertutup status bar, navigation bar, atau IME/keyboard inset.migrate-xml-views-to-jetpack-compose: Ikuti alur kerja terstruktur saat melakukan migrasi layout dari legacy XML View ke Jetpack Compose.jetpack-compose-m3&android-jetpack-compose-expert: Gunakan praktik terbaik Material Design 3 dan pengoptimalan performa Jetpack Compose.
navigation-3: Gunakan panduan Jetpack Navigation 3 untuk manajemen navigasi halaman, deep link, multiple backstack, dan scene transitions.play-billing-library-version-upgrade: Ikuti panduan pembaruan Google Play Billing Library (PBL) saat menangani in-app purchase atau langganan.
android-cli: Gunakan skillandroid-cliuntuk otomasi perintah Android CLI, pengujian, deployment, emulator, dan diagnosa lingkungan pengembangan.agp-9-upgrade: Ikuti aturan & panduan migrasi saat memperbarui Android Gradle Plugin (AGP) ke versi 9.r8-analyzer: Analisis file build dan Proguard/R8 keep rules untuk mengeliminasi aturan redundan dan meminimalkan ukuran APK.
kotlin-coroutines-expert: Gunakan praktik terbaik penanganan Coroutines, Flow, dan operasi asinkron tanpa memblokir Main UI Thread.diagnose-android-overheating: Periksa dan hindari kebocoran memori (memory leak) atau pemakaian CPU tinggi yang dapat menyebabkan perangkat cepat panas.
- Periksa Skill: Sebelum mulai menulis atau merombak kode, identifikasi skill Android di atas yang relevan dengan tugas.
- Baca
SKILL.md: Gunakanview_filepadaSKILL.mddari skill yang relevan untuk membaca dokumentasi & petunjuk teknisnya. - Patuhi Panduan: Ikuti standar coding, arsitektur, dan keamanan yang tertera pada skill tersebut secara konsisten.