claude-android-ninja

Guides building and migrating Android apps with Kotlin, Jetpack Compose, Hilt, Room 3, and Navigation3.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/w0lzard/Wolzard-s-Marketplace --skill claude-android-ninja-w0lzard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-android-ninja
Source: https://github.com/w0lzard/Wolzard-s-Marketplace/tree/main/plugins/personal-skills/skills/claude-android-ninja
Command: npx skills add https://github.com/w0lzard/Wolzard-s-Marketplace --skill claude-android-ninja-w0lzard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Android development involves dozens of evolving libraries, platform requirements, and architectural decisions; this Skill gives AI agents a structured, routed knowledge base so they produce consistent, production-quality Android code instead of ad-hoc guesses. ## Core Features & Use Cases - Routed reference library: A Quick Reference table in SKILL.md routes tasks to 25+ focused reference files covering architecture, modularization, Compose patterns, Navigation3, theming, testing, performance, security, and migrations. - Greenfield bootstrap assets: Ships version catalog, settings.gradle.kts, ProGuard, Detekt templates, and Gradle convention plugins for scaffolding new projects. - Migration guidance: Consolidated playbooks for XML to Compose, LiveData to StateFlow, Room 2 to Room 3, Navigation 2.x to Navigation3, and API 37 / targetSdk upgrades. - Use Case: Ask your agent to add an offline-first feature screen with Room 3 caching and Paging 3; it loads only the relevant references and produces a feature module with Screen, ViewModel, UiState, and DI aligned to your project. ## Quick Start Ask your agent to create a new Compose feature screen with a ViewModel and Room 3 offline-first caching in your existing Android project.

Frequently Asked Questions about claude-android-ninja

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build an Android app with Jetpack Compose and MVVM?

Route the task through the skill's Quick Reference table, which points to architecture.md for MVVM layers and DI, compose-patterns for screens and state, and modularization.md for module structure. Greenfield projects can copy the provided version catalog and convention plugin templates.

How to migrate from Room 2 to Room 3 in Android?

Follow the Room 2.x to Room 3 section in references/migration.md. Room 3 uses the androidx.room3 artifacts, KSP, and requires setDriver(BundledSQLiteDriver()) on the database builder, with Flow and suspend DAOs.

Does this skill support Kotlin Multiplatform or Flutter projects?

No. The skill explicitly excludes iOS, Flutter, React Native, KMP-only shared code without an Android app module, and backend-only APIs. It targets native Android apps built with Kotlin and Jetpack Compose.

What are the requirements to use this Android skill?

You need JDK 17 or later, Android Studio with the Android SDK installed, and network access for Gradle dependency downloads. Version pins in the templates should be aligned with your project's AGP, Kotlin, and KSP versions before applying upgrades.

Why does my Room 3 build fail with KSP or driver errors?

Room 3 requires an explicit SQLite driver such as BundledSQLiteDriver via setDriver on the database builder. Check the migration guide's Room section and verify KSP and catalog pins match the dependencies reference.

Can the skill handle Google Play uploads and release rollout?

It documents Play CI/CD boundaries including AAB format, tracks, signing, and staged rollout, but treats Console actions like uploads and developer verification as outside-repo steps the agent must not perform directly.