Updated 2mo ago
by mmiani
kotlin-kmp-claude-agent-skills
Public AI agent skills for Kotlin Multiplatform projects, grounded in official Android, Kotlin Multiplatform, Compose, navigation, testing, and modularization guidance.
85 GitHub stars (85)
+2 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | +1 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | +1 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 15 skills (15 skills found in its SKILL.md files)
- 9 forks (9 forks)
- 2mo ago last update (Last updated 2mo ago)
Install
Skills CLI
npx skills add mmiani/kotlin-kmp-claude-agent-skills
Asks which skills and agents to install. Just one: npx skills add mmiani/kotlin-kmp-claude-agent-skills --skill kotlin-build-kmp-gradle-governance — add -g for every project.
Claude Code
git clone https://github.com/mmiani/kotlin-kmp-claude-agent-skillscp -r "kotlin-kmp-claude-agent-skills/skills/kotlin-build-kmp-gradle-governance" ~/.claude/skills/
Copies the kotlin-build-kmp-gradle-governance skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add mmiani/kotlin-kmp-claude-agent-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
kotlin-build-kmp-gradle-governance
Use when reviewing or designing Gradle build structure for KMP projects — shared build logic, convention plugins, version catalogs, Android KMP plugin usage, source-set configuration, and module dependency hygiene.
skills/kotlin-build-kmp-gradle-governance/SKILL.md on GitHub (opens in a new tab) -
kotlin-data-kmp-data-layer
Use when implementing or reviewing KMP data layers, including repositories, data sources, source-of-truth design, API exposure, conflict resolution, error handling, and main-safe data operations.
skills/kotlin-data-kmp-data-layer/SKILL.md on GitHub (opens in a new tab) -
kotlin-kmp-code-review
Use when reviewing implemented Kotlin Multiplatform / Compose Multiplatform code for architecture consistency, business-logic placement, state correctness, concurrency, Compose quality, design-system usage, security, performance, resilience, and maintainability.
skills/kotlin-kmp-code-review/SKILL.md on GitHub (opens in a new tab) -
kotlin-kmp-refactor-safety
Use when the task is primarily a refactor, migration, reliability hardening, or architectural cleanup of existing Kotlin Multiplatform code — scope control, behavioral preservation, migration safety, compatibility, observability, and rollback planning.
skills/kotlin-kmp-refactor-safety/SKILL.md on GitHub (opens in a new tab) -
kotlin-navigation-compose-multiplatform
Use when designing, implementing, or reviewing navigation in Compose Multiplatform projects — route modeling, back stack ownership, argument passing, NavOptions, conditional flows, deep links, and adaptive navigation UI.
skills/kotlin-navigation-compose-multiplatform/SKILL.md on GitHub (opens in a new tab) -
kotlin-platform-app-links-and-deep-links
Use when designing, implementing, or reviewing Android deep links, web links, and App Links in KMP projects — intent-filter design, host verification, manifest scope, and assetlinks.json configuration.
skills/kotlin-platform-app-links-and-deep-links/SKILL.md on GitHub (opens in a new tab) -
kotlin-platform-kmp-bridges
Use when designing, implementing, or reviewing platform-specific integrations in KMP projects, including source-set placement, hierarchical sharing, expect/actual usage, platform API access, and shared-to-native abstraction boundaries.
skills/kotlin-platform-kmp-bridges/SKILL.md on GitHub (opens in a new tab) -
kotlin-project-architecture-review
Use when reviewing KMP architecture, feature proposals, PR structure, layer boundaries, state-holder design, Android entry-point discipline, source-set placement, modularization, and long-term maintainability in Kotlin Multiplatform / Compose Multiplatform projects.
skills/kotlin-project-architecture-review/SKILL.md on GitHub (opens in a new tab) -
kotlin-project-bugfix
Use when diagnosing and fixing bugs in a Kotlin Multiplatform project. Focus on root-cause analysis, minimal safe fixes, KMP correctness, UI/state/data/persistence/concurrency issues, and regression prevention.
skills/kotlin-project-bugfix/SKILL.md on GitHub (opens in a new tab) -
kotlin-project-feature-implementation
Use when implementing or extending a feature in a Kotlin Multiplatform project. Provides pre-coding inspection, KMP source-set discipline, state pipeline design, architectural defaults, security/performance guardrails, and implementation rules. Forward-looking only — not a review skill.
skills/kotlin-project-feature-implementation/SKILL.md on GitHub (opens in a new tab) -
kotlin-project-modularization
Use when designing, reviewing, or refactoring module boundaries in KMP or Android projects — feature, data, app, and common modules, dependency direction, visibility control, and granularity.
skills/kotlin-project-modularization/SKILL.md on GitHub (opens in a new tab) -
kotlin-project-state-management
Use when choosing, implementing, or reviewing state-holder patterns in a KMP project — ViewModel, shared presenter, MVI, or StateFlow-in-common — including effect handling, UiState modeling, and testability.
skills/kotlin-project-state-management/SKILL.md on GitHub (opens in a new tab) -
kotlin-testing-kmp
Use when designing, implementing, or reviewing tests in KMP projects — unit tests, instrumented tests, Compose Multiplatform UI tests, test doubles, test strategy, stability, performance, and screenshot testing.
skills/kotlin-testing-kmp/SKILL.md on GitHub (opens in a new tab) -
kotlin-ui-adaptive-resources
Use when designing, implementing, or reviewing adaptive Compose UI for KMP or Android projects — window-size layouts, adaptive navigation, canonical layouts, multi-window support, and resource strategy.
skills/kotlin-ui-adaptive-resources/SKILL.md on GitHub (opens in a new tab) -
kotlin-ui-compose-multiplatform
Use when designing, implementing, or reviewing shared UI in Compose Multiplatform projects, including state-driven architecture, composable decomposition, layout/modifier discipline, adaptive behavior, and previewable shared UI in common source sets.
skills/kotlin-ui-compose-multiplatform/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.