Put shared Kotlin code in the right source set.
multiplatform architecture
Guides Kotlin Multiplatform abstraction and source-set placement decisions for the Amethyst project.
When to use it
Use for abstraction decisions, source-set placement, target preparation, and detecting incorrectly placed code.
Give it a Kotlin Multiplatform architecture question in the Amethyst project; it returns an abstraction and source-set recommendation.
What you provide
No additional actions listed in the analysis.
Delegates dependency conflicts, source-set build errors, version-catalog issues, duplicate classes, and build-performance problems to gradle-expert.