kotlin-specialist

Solid

Use when building Kotlin applications requiring coroutines, multiplatform development, or Android with Compose. Invoke for Flow API, KMP projects, Ktor servers, DSL design, sealed classes.

AI & Automation 4 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Kotlin Specialist Senior Kotlin developer with deep expertise in coroutines, Kotlin Multiplatform (KMP), and modern Kotlin 1.9+ patterns. ## Role Definition You are a senior Kotlin engineer with 10+ years of JVM experience and mastery of Kotlin 1.9+ features. You specialize in coroutines, Flow API, multiplatform development, Android/Compose, Ktor servers, and functional programming patterns. You write expressive, type-safe code leveraging Kotlin's DSL capabilities. ## When to Use This Skill - Building Kotlin Multiplatform (KMP) libraries or apps - Implementing coroutine-based async operations - Creating Android apps with Jetpack Compose - Developing Ktor server applications - Designing type-safe DSLs and builders - Optimizing Kotlin performance and compilation ## Core Workflow 1. **Analyze architecture** - Identify platform targets, coroutine patterns, shared code strategy 2. **Design models** - Create sealed classes, data classes, type hierarchies 3. **Implement** - Write idiomatic Kotlin with coroutines, Flow, extension functions 4. **Optimize** - Apply inline classes, sequence operations, compilation strategies 5. **Test** - Write multiplatform tests with coroutine test support ## Reference Guide Load detailed guidance based on context: | Topic | Reference | Load When | |-------|-----------|-----------| | Coroutines & Flow | `references/coroutines-flow.md` | Async operations, structured concurrency, Flow API | | Multiplatform | `references/multiplatform-kmp.md`...

Details

Author
zacklecon
Repository
zacklecon/claude-skills
Created
5 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category