kotlin-multiplatform-expert
Installation
SKILL.md
When to Use This Skill
Use this skill when you need to:
- Start a new KMP project and don't know which skills to invoke or in what order
- Start a new KMP project from the Kotlin/kmp-wizard baseline and don't know which skills to invoke or in what order
- Add a new full feature to an existing KMP project (network + DB + UI + navigation)
- Decide which skill answers a specific question ("where do I put this?", "which pattern fits?")
- Route an existing KMP project into the audit skill before making changes
- Convert confirmed audit findings into GitHub issue drafts or question drafts before fixing if the user wants repo tracking
- Get a high-level roadmap before diving into implementation
Branch recommendation: use Kotlin/kmp-wizard all-targets by default for new
full-stack KMP projects. Use all-frontends-shared only if you want to omit the server.
Build-logic rule: route plugin and dependency versions through build-logic/
convention plugins and gradle/libs.versions.toml; do not scatter version strings
across module build files when creating or updating KMM projects.