android-kotlin

Scaffold Android Kotlin projects with Coroutines, Jetpack Compose, Hilt, and MockK.

1|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/pythoninthegrasses/lunchjs --skill android-kotlin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-kotlin
Source: https://github.com/pythoninthegrasses/lunchjs/tree/main/.agents/skills/android-kotlin
Command: npx skills add https://github.com/pythoninthegrasses/lunchjs --skill android-kotlin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Android teams often struggle to bootstrap and maintain scalable Kotlin apps that leverage modern tooling like Coroutines, Jetpack Compose, Hilt, and robust testing.

Core Features & Use Cases

  • Structured project layout including data/domain/ui layers, DI modules with Hilt, coroutine-based data flows, and Compose-based UI components.
  • End-to-end scaffolding for feature modules with testing conventions using MockK and JUnit, plus Kotlin DSL Gradle configuration.
  • Use case: Create a new feature module quickly with consistent architecture, enabling reliable unit and UI tests.

Quick Start

Create a new Android Kotlin project and start by scaffolding the standard structure (data, domain, UI with Compose, di, and testing) to begin implementing features.

Frequently Asked Questions about android-kotlin

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

FAQPage Schema
How do I structure an Android Kotlin project using Jetpack Compose and Hilt?

To structure an Android Kotlin project using Jetpack Compose and Hilt, separate code into data, domain, and UI layers with Kotlin DSL Gradle configuration, enabling modular feature development and dependency injection.

What's the best way to test coroutines and Compose UI in Android?

To test coroutines and Compose UI in Android, use MockK alongside JUnit to enforce reliable test automation conventions across feature modules.

Does this Android Kotlin blueprint support modular architecture for scalable apps?

Yes, this Android Kotlin blueprint supports modular architecture for scalable apps by enforcing a structured project layout with distinct data, domain, UI layers, and Hilt integration across feature modules.

How do I scaffold a new feature module with consistent architecture in Kotlin?

To scaffold a new feature module with consistent architecture in Kotlin, apply end-to-end conventions for data, domain, UI with Compose, DI modules with Hilt, and testing setups.

Why use Kotlin DSL Gradle configuration for Android app development?

Use Kotlin DSL Gradle configuration for Android app development to programmatically define build scripts, ensuring type safety and consistent project scaffolding across feature modules.