kmp-module-structure
OfficialEffortlessly structure Kotlin Multiplatform projects for optimal architecture and Gradle 9 compatibility.
System Documentation
What problem does it solve?
This Skill unit provides guidance on structuring Kotlin Multiplatform (KMP) projects for optimal architecture, leveraging Gradle 9 conventions and Compose Multiplatform setup. It solves the challenge of choosing the right module locations, configuring Gradle plugins, and setting up project architecture for new KMP projects.
Core Features & Use Cases
- Module Layout Guidelines: Offers a clear layout structure for modules, including
core,domain,data,presentation,designsystem,featuresubdirectories, andcomposeAppandandroidAppmodules. - Gradle Convention Plugins: Explains how to use and configure Gradle 9 convention plugins for KMP and Android-specific configurations.
- Compose Multiplatform Setup: Provides instructions for setting up Compose Multiplatform in KMP projects, including handling Android preview issues.
- Use Case: Ideal for project managers and developers when starting a new KMP project, deciding module locations, configuring plugins, or troubleshooting project architecture issues.
Quick Start
Trigger the kmp-module-structure skill by saying, "Set up the project for a new KMP module," or "How should I structure this feature module?"
Dependency Matrix
Required Modules
None requiredComponents
💻 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: kmp-module-structure Download link: https://github.com/PL-Coding-GmbH/Skills/archive/main.zip#kmp-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 620,000+ vetted skills library on demand.