android-kotlin-compose

Scaffold modular Android Kotlin projects with Jetpack Compose and MVVM.

104|14|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/Drjacky/claude-android-ninja --skill android-kotlin-compose
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-kotlin-compose
Source: https://github.com/Drjacky/claude-android-ninja/tree/main
Command: npx skills add https://github.com/Drjacky/claude-android-ninja --skill android-kotlin-compose

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured, standardized approach to building production-grade Android apps using Kotlin, Jetpack Compose, MVVM, Hilt, Room, and modular architecture, reducing ambiguity and rework.

Core Features & Use Cases

  • Architectural guidance: from project structure to multi-module dependencies, aligning with Google's Android architecture.
  • Navigation3 integration, accessibility patterns, and testable UI patterns designed for scalable apps.
  • Reusable templates and references to accelerate consistent app delivery, quality, and maintainability.

Quick Start

Use the android-kotlin-compose Skill to scaffold a new Android module following the provided workflow decision tree and references. For example, start by reading references/modularization.md and references/architecture.md, then apply the templates and SKILL guidelines to create a modular Android project.

Frequently Asked Questions about android-kotlin-compose

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

FAQPage Schema
How do I structure a multi-module Android app with Jetpack Compose and MVVM?

It guides you to separate feature modules and shared cores, applying Google's official architecture guidance for scalable layering and maintainable project structures.

What is the best way to integrate Hilt and Room in a modular Android Kotlin project?

The best way to integrate Hilt and Room in a modular Android project involves using a version catalog in Gradle to apply agreed patterns, ensuring standardized dependency injection and local database access across feature modules.

How do I wire Navigation3 into a Jetpack Compose Android app?

You can wire Navigation3 into a Jetpack Compose app by following the skill's architectural references and templates, which cover navigation wiring alongside accessibility and performance practices across feature modules.

Do I need a version catalog in Gradle to use this Android architecture guidance?

Yes, a version catalog in Gradle is required to apply the skill's agreed patterns, ensuring standardized dependency management and architectural consistency across the project.

How do I scaffold a new Android module following Google's official architecture guidance?

To scaffold a new Android module following Google's guidance, start by reading the provided references on modularization and architecture, then apply the templates and SKILL guidelines to generate the project structure.

Does this approach include testable UI patterns for scalable Android apps?

Yes, this approach includes testable UI patterns designed for scalable apps, covering accessibility, performance, testing, and code-quality practices across feature modules and shared cores.