android-dev

Implement Android features with Kotlin, Jetpack Compose, and Clean Architecture.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/XiriGo/ecommerce-mobile --skill android-dev-xirigo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-dev
Source: https://github.com/XiriGo/ecommerce-mobile/tree/main/.claude/skills/android-dev
Command: npx skills add https://github.com/XiriGo/ecommerce-mobile --skill android-dev-xirigo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the implementation of new features for an Android application, ensuring adherence to project standards and architectural guidelines.

Core Features & Use Cases

  • Feature Implementation: Generates DTOs, domain models, repositories, use cases, ViewModels, and Composable screens.
  • Standard Adherence: Enforces Kotlin, Jetpack Compose, Material 3, and specific design token usage.
  • Use Case: Implement a new "Product Detail" screen by providing the feature name, and the agent will generate all necessary boilerplate code and UI components according to the project's architecture and design system.

Quick Start

Use the android-dev skill to implement the 'product-detail' feature.

Frequently Asked Questions about android-dev

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

FAQPage Schema
How do I implement a new Android feature using Kotlin and Jetpack Compose?

To implement an Android feature with Kotlin and Jetpack Compose, generate the necessary boilerplate for data, domain, and presentation layers following Clean Architecture and Material 3 design principles. This includes creating DTOs, repositories, use cases, ViewModels, and @Composable screens.

Does this approach enforce Clean Architecture and MVVM for Android UI development?

Yes, this Android development approach strictly enforces Clean Architecture and MVVM. It separates your feature into distinct layers: data (DTOs, repositories), domain (models, use cases), and presentation (StateFlow, ViewModels, @Composable screens).

How do I manage UI components and design tokens in Jetpack Compose?

Managing UI components in Jetpack Compose requires enforcing strict usage of design tokens from a shared directory. This ensures all visual elements adhere to Material 3 design principles and maintain consistency across screens.

Can I use StateFlow and ViewModels for state management in Android?

Yes, you can use StateFlow and ViewModels for state management in Android. The presentation layer generates ViewModels and @Composable screens that utilize StateFlow to handle and observe UI state changes reactively.

What is the best way to structure an Android feature with Kotlin and Compose?

The best way to structure an Android feature with Kotlin and Compose is using Clean Architecture. Scope your feature into data (DTOs, repositories), domain (models, use cases), and presentation (ViewModels, Composable screens) layers to ensure separation of concerns.