android-kotlin-compose

Scaffold Android apps with Kotlin, Jetpack Compose, MVVM, Hilt, and Room.

1|2|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/jhparktime/OnGuard --skill android-kotlin-compose-jhparktime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-kotlin-compose
Source: https://github.com/jhparktime/OnGuard/tree/main/.claude/skills/claude-android
Command: npx skills add https://github.com/jhparktime/OnGuard --skill android-kotlin-compose-jhparktime

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps teams quickly scaffold production-grade Android apps that follow Google's official architecture guidance, leveraging Kotlin, Jetpack Compose, MVVM, Hilt DI, Room, and multi-module project structure.

Core Features & Use Cases

  • Project scaffolding for apps, modules, screens, ViewModels, repositories, and data sources aligned with MVVM and modular architecture.
  • Architecture guidance and best practices for Presentation, Domain, Data, and UI layers, with on-demand templates and reusable patterns.
  • DI wiring, Compose-ready UI patterns, and Gradle/multi-module setup to accelerate development in real projects.

Quick Start

Ask me to generate a new Android project skeleton or module configured with Kotlin, Jetpack Compose, MVVM, Hilt, Room, and modular architecture.

Frequently Asked Questions about android-kotlin-compose

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

FAQPage Schema
How do I scaffold a production-grade Android app with Kotlin and Jetpack Compose?

This skill scaffolds production-grade Android apps using Kotlin and Jetpack Compose by generating project skeletons configured with MVVM, Hilt DI, Room, and a multi-module structure aligned with Google's architecture guidance. It delivers modular structure, DI wiring, and Gradle configuration for immediate development.

What's the best way to structure an Android app using MVVM and Hilt?

Structuring an Android app using MVVM and Hilt is best achieved by following Google's official architecture guidance with a multi-module project structure. This separates Presentation, Domain, and Data layers, ensuring proper DI wiring, modular structure, and reusable patterns for ViewModels and repositories.

Can I generate individual screens and ViewModels for an Android Compose project?

Yes, you can generate individual screens, ViewModels, repositories, and data sources for an Android Compose project. The skill provides on-demand templates and reusable patterns aligned with MVVM architecture to accelerate development of specific components within your existing modular structure.

Does this Android architecture approach support multi-module Gradle setups?

Yes, this Android architecture approach fully supports multi-module Gradle setups. It ensures proper Gradle configuration and modular structure as described in the reference materials, allowing you to separate Presentation, Domain, and Data layers across different modules with Hilt DI wiring.

When do I need a multi-module architecture for my Android app?

You need a multi-module architecture for your Android app when building production-grade applications that require clear separation of Presentation, Domain, and Data layers. This approach, combined with Hilt and Room, ensures scalable structure, proper DI wiring, and reusable patterns for complex projects.