kmp-feature-scaffold
Installation
SKILL.md
When to Use This Skill
Use when you need to:
- Create a new Kotlin Multiplatform project from scratch, starting from Kotlin/kmp-wizard
(usually the
all-targetsbranch when you want Android + iOS + Web + Desktop + Server) - Add a new feature module group (
:model/:api/:domain/:data/:presenter/:ui) to an existing KMP project - Set up AGP 9+ build-logic convention plugins and a version catalog
- Set up AGP 9+ build-logic convention plugins backed by
gradle/libs.versions.toml - Wire Koin 4 DI (annotated or manual) across KMP modules
This is the foundational skill — most other KMP skills (network-layer, sqldelight-setup,
navigation, design-system, etc.) require the project structure this skill creates.
Trigger keywords: create KMP project, scaffold feature module, new module, set up KMP, add feature, multi-module, build-logic, convention plugin, AGP 9, Koin 4, KMP setup, Kotlin/kmp-wizard, generate from template, baseline project, add a screen, new screen, new feature, new feature module, add feature layer, scaffold module, create module, add KMP screen, set up convention plugin.