android-module-structure

Community

Streamline Android/KMP project architecture and module setup.

Authorkvithayathil
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill eliminates the guesswork and inconsistency when designing Android or Kotlin Multiplatform project architectures, preventing common pitfalls like circular dependencies, unmaintainable module structures, and scattered Gradle configuration that slow down development and introduce bugs.

Core Features & Use Cases

  • Standardized Module Layout: Provides a proven feature-layered clean architecture template with clear rules for where domain, data, presentation, and core shared modules should live.
  • Gradle Convention Plugin Guidance: Includes pre-defined templates for common Gradle configurations (Android apps, KMP domain modules, Compose, Koin, Room, etc.) to eliminate repetitive build logic and enforce consistency.
  • Use Case: For example, when building a new fintech Android app, use this Skill to set up separate feature modules for payments, user profiles, and transaction history with strict dependency boundaries, plus shared core modules for domain models and UI design system components.

Quick Start

Use the android-module-structure skill to set up a new Kotlin Multiplatform project with feature modules, core shared layers, and standardized Gradle convention plugins following clean architecture best practices.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: android-module-structure
Download link: https://github.com/kvithayathil/agent-resources/archive/main.zip#android-module-structure

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.