android-module-structure
CommunityStreamline Android/KMP project architecture and module setup.
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.