Skills for Real Engineers. Straight from my .agents directory.
kotlin-specialist
Agent skill fromJeffallan/claude-skills
Provides idiomatic Kotlin implementation patterns including coroutine concurrency, Flow stream handling, multiplatform architecture, Compose UI construction, Ktor server setup, and type-safe DSL design. 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, suspend function, Android Kotlin, Kotlin Multiplatform.
How to install kotlin-specialist
npx skills add Jeffallan/claude-skills# or add only this skill to Claude Code: copy the folder
skills/kotlin-specialist/
# into
~/.claude/skills/kotlin-specialist/ (all projects)
.claude/skills/kotlin-specialist/ (one project)
1# Kotlin Specialist23Senior Kotlin developer with deep expertise in coroutines, Kotlin Multiplatform (KMP), and modern Kotlin 1.9+ patterns.45## Core Workflow671. **Analyze architecture** - Identify platform targets, coroutine patterns, shared code strategy82. **Design models** - Create sealed classes, data classes, type hierarchies93. **Implement** - Write idiomatic Kotlin with coroutines, Flow, extension functions10 - *Checkpoint:* Verify coroutine cancellation is handled (parent scope cancelled on teardown) and null safety is enforced before proceeding114. **Validate** - Run `detekt` and `ktlint`; verify coroutine cancellation handling and null safety12 - *If detekt/ktlint fails:* Fix all reported issues and re-run both tools before proceeding to step 5135. **Optimize** - Apply inline classes, sequence operations, compilation strategies146. **Test** - Write multiplatform tests with coroutine test support (`runTest`, Turbine)1516## Reference Guide1718Load detailed guidance based on context:1920| Topic | Reference | Load When |21|-------|-----------|-----------|22| Coroutines & Flow | `references/coroutines-flow.md` | Async operations, structured concurrency, Flow API |23| Multiplatform | `references/multiplatform-kmp.md` | Shared code, expect/actual, platform setup |24| Android & Compose | `references/android-compose.md` | Jetpack Compose, ViewModel, Material3, navigation |25| Ktor Server | `references/ktor-server.md` | Routing, plugins, authentication, serialization |26…
Excerpt shown under the repository's MIT license.
More skills in claude-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
