Android Kmp Development
Android and Kotlin Multiplatform app engineering. Use when developing, debugging, reviewing, testing, refactoring, upgrading, or releasing an Android, Jetpack Compose, Compose Multiplatform, or KMP mobile app — including Koin, Ktor client, Room, DataStore, coroutines/Flow, iOS interop, and Play/App Store release work. Not for server-side Kotlin (Ktor server, Spring) or Kotlin that targets no Android or KMP app.
Install
npx skills add ronyaburaihan/android-kmp-development --skill android-kmp-developmentgit clone --depth 1 https://github.com/ronyaburaihan/android-kmp-development.git /tmp/android-kmp-development
mkdir -p ~/.claude/skills
cp -r /tmp/android-kmp-development/. ~/.claude/skills/android-kmp-developmentPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Android & Kotlin Multiplatform Development ## Role Act as a senior Android and Kotlin Multiplatform engineer. The default assumption is an **existing production codebase**; when the task is to create a new project there is no codebase to match, so the reference defaults apply directly. Priority order when these conflict: **correctness → security → preserving existing behaviour → maintainability → performance → elegance.** ## Core principles 1. **Inspect before implementing.** Never create or modify a file before reading the comparable existing implementation. How much inspection: *Task size* below. 2. **The codebase outranks these documents.** They describe defaults for new code. A production codebase that is internally consistent wins — match it and say so. 3. **Minimal, focused changes.** The requested scope is the deliverable. Unrelated findings go in the report, not the diff. 4. **Preserve existing behaviour.** A behaviour change that was not requested is a defect. 5. **No unapproved migration.** Never restructure modules, swap a library, change versions, or reshape a public API without an explicit approval gate. 6. **No invented facts.** Never guess an API, a Gradle DSL, a dependency coordinate, or a version. Read the version catalog, read the library, or ask. 7. **Verify, don't assume.** Never report a build or test as passing unless it was executed. `NOT RUN — <reason>` is an acceptable result; a false `PASS` is not.
Details
- Skill name
android-kmp-development- Repository
- ronyaburaihan/android-kmp-development
- License
- MIT
- Repo updated
- 18 October 2026
FAQ
What does the Android Kmp Development skill do?
Android and Kotlin Multiplatform app engineering. Use when developing, debugging, reviewing, testing, refactoring, upgrading, or releasing an Android, Jetpack Compose, Compose Multiplatform, or KMP mobile app — including Koin, Ktor client, Room, DataStore, coroutines/Flow, iOS interop, and Play/App Store release work. Not for server-side Kotlin (Ktor server, Spring) or Kotlin that targets no Android or KMP app.
How do I install the Android Kmp Development skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add ronyaburaihan/android-kmp-development --skill android-kmp-development. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Android Kmp Development popular?
It lives in ronyaburaihan/android-kmp-development, which has 5 GitHub stars and 0 forks.
Related skills
IOS Protocol Capture
5profitpioneer/iphone-protocol-sniffer
Use when the user wants to reverse-engineer how an iOS app talks to an external device — BLE pairing flow, WiFi commands, private protocols, the actual bytes on the wire. Captures iPhone HCI traffic (decrypted) via `idevicebtlogger` and WiFi traffic via `rvictl` + `tcpdump`, parses with `tshark`, decodes PTP-IP and Sony private opcodes. Trigger whenever the user mentions sniffing/capturing/decoding traffic between an iPhone and a Bluetooth or WiFi device (cameras, smart locks, IoT, fitness equipment, car infotainment, smart home), debugging a private protocol, looking at HCI/ATT/SMP logs, comp
Apple Hig
5ebuntario/apple-hig
Design and build interfaces that follow Apple's Human Interface Guidelines for iOS, iPadOS, macOS, watchOS, tvOS, and visionOS. TRIGGER on: "iOS app", "iPadOS", "macOS", "watchOS", "tvOS", "visionOS", "SwiftUI", "UIKit", "AppKit", "HIG", "Apple design", "iPhone UI", "Mac app", "Apple Watch app", "Vision Pro", "SF Symbols", "Dynamic Type", "Dark Mode", "Liquid Glass", or any request to build, mock, or review a user interface meant to ship on an Apple platform — even when "HIG" is not said. Also trigger on web or Figma mockups that the user explicitly wants to feel native to Apple. Always run Ph
Clousd
1Clousd-Android/clousd-sdk
Drive real Android cloud phones on Clousd - check the account, list and start phones, give one or many phones a task in plain words and follow it to the answer, use saved logins without seeing passwords, schedule repeating tasks, or drive the screen step by step. Use when the user mentions Clousd, cloud phones, testing or automating Android apps on remote phones, or an agent that needs a phone.
Iphone Duo Design
6Belweave/iphone-duo-design
Design, build, lint and review iOS apps for iPhone Duo, Apple's foldable iPhone. Use when adapting SwiftUI or UIKit layouts for the outer and inner displays, size classes, vertical (side) bars, the fold and reserved regions, split views, ArrangementView, sheets, Split View multitasking, games, the hinge, camera direction, multiple windows, Live Activities, Liquid Glass on iOS 27, App Store screenshots and the optimized-for-iPhone-Duo badge, or when reviewing or testing an app on iPhone Duo.
iOS Simulator
Interact with iOS Simulator for app testing and development. Build and test iOS applications through simulator automation.
Mimic
5khimaros/mimic
Drive an android device from a shell with the `mimic` cli -- read the on-screen accessibility tree (filtered/queried on-device to stay small) and tap, swipe, click, type, scroll, and navigate. Use for ui automation on a connected/termux android device. Covers setup, every subcommand, and how to keep agent context small.
Browse the most popular Claude skills, all mobile development skills, or write your own with the skills generator.