android-kotlin

Develop Android apps with Kotlin, Jetpack Compose, and Clean Architecture.

16|2|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/maroffo/claude-forge --skill android-kotlin-maroffo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-kotlin
Source: https://github.com/maroffo/claude-forge/tree/main/skills/android-kotlin
Command: npx skills add https://github.com/maroffo/claude-forge --skill android-kotlin-maroffo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines Android development using Kotlin, focusing on modern best practices like Jetpack Compose, Clean Architecture, and performance optimization.

Core Features & Use Cases

  • Architecture Guidance: Implement Clean Architecture patterns for maintainable code.
  • Compose UI Development: Leverage Jetpack Compose for declarative UI.
  • Performance Optimization: Apply techniques like Baseline Profiles and R8.
  • Testing Strategies: Integrate unit, integration, and UI testing.
  • Use Case: Refactor an existing Android app to adopt Clean Architecture and Jetpack Compose, improving code quality and developer experience.

Quick Start

Use the android-kotlin skill to generate a new Jetpack Compose screen with a ViewModel following Clean Architecture principles.

Frequently Asked Questions about android-kotlin

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

FAQPage Schema
How do I build a Jetpack Compose screen with a ViewModel following Clean Architecture?

To build a Jetpack Compose screen with Clean Architecture, you structure the UI declaratively while isolating state in a ViewModel, ensuring maintainable code. This Skill generates that structure for Kotlin 2.x apps.

How do I optimize Android app performance using Baseline Profiles and R8?

Optimizing Android performance with Baseline Profiles and R8 involves pre-compiling critical code paths and shrinking your app to reduce startup time. This Skill guides applying these techniques to high-performance Kotlin apps.

What is the best way to test Jetpack Compose UI and ViewModels?

Testing Jetpack Compose UI and ViewModels involves integrating unit, integration, and snapshot testing strategies to verify state and rendering. This Skill provides testing patterns for comprehensive Android coverage.

Does this Android Kotlin skill support dependency injection with Koin or Hilt?

Yes, this Android Kotlin skill supports dependency injection with both Hilt and Koin. It facilitates setting up DI to align with Clean Architecture principles in Jetpack Compose projects.

When do I need Clean Architecture for an Android app refactoring?

You need Clean Architecture for an Android app refactoring when improving code quality and developer experience in complex projects. It separates concerns to make maintainable code easier to scale.