What problem does it solve?
This Skill streamlines the process of performing thorough code reviews for Meshtastic-Android, ensuring adherence to architecture, coroutine safety, dependency management, and best practices.
Core Features & Use Cases
- Architecture Verification: Checks for proper KMP source set boundaries, clean separation of platform-specific code, and correct use of interfaces over expect/actual.
- UI & Compose Standards: Ensures string resources are used correctly, dialogs are centralized, placeholders are implemented, and adaptive layouts follow best practices.
- Navigation & State Checks: Validates that navigation graphs are shared, ViewModels are scoped properly, and navigation host modules are correctly used.
- Dependency & Networking Standards: Enforces the use of Ktor over OkHttp, correct dependency aliases, and network configuration practices.
- Testing & Build Integrity: Confirms tests are placed properly, testing libraries are used, and ProGuard rules are maintained.
Quick Start
Review the code in the repository to verify compliance with architecture guidelines, especially in the commonMain, androidMain, and UI modules, focusing on source set boundaries and resource usage.