kotlin-ui-compose-multiplatform
Installation
SKILL.md
Compose Multiplatform UI
Use this skill when designing, implementing, or reviewing shared UI in a Compose Multiplatform project.
This skill is intentionally strict. Its purpose is to keep shared UI declarative, state-driven, decomposed, adaptive, previewable, and cleanly separated from business logic and platform entry concerns.
Primary goals
The UI design should optimize for:
- state-driven rendering
- clear composable decomposition
- business logic outside composables
- layout structure that remains understandable
- modifier usage that is intentional and explainable
- adaptive behavior across different window sizes
- previewability in common code
- clean separation between shared UI and platform-specific startup or OS integration