kotlin-specialist

kotlin specialist

jeffallan 11k ↓ 3.9k MIT updated 2mo ago
Claude Code
View source ↗

What it does

  • Checkpoint: Verify coroutine cancellation is handled (parent scope cancelled on teardown) and null safety is enforced before proceeding
  • If detekt/ktlint fails: Fix all reported issues and re-run both tools before proceeding to step 5
  • Use null safety (?, ?., ?:, !! only when contract guarantees non-null)
  • Prefer sealed class for state modeling
  • Use suspend functions for async operations
  • Leverage type inference but be explicit when needed
  • Use Flow for reactive streams

Requirements & configuration

  • headers["Authorization"] = "Bearer $token"

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

kotlin specialist

Source

Repository: https://github.com/jeffallan/claude-skills

kotlin-specialist FAQ

What does the kotlin-specialist skill do?

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. Checkpoint: Verify coroutine cancellation is handled (parent scope cancelled on teardown) and null safety is enforced before proceeding If detekt/ktlint fails: Fix all reported issues and re-run both tools before proceeding to step 5

What does kotlin-specialist require?

headers["Authorization"] = "Bearer $token"

How do I install kotlin-specialist?

Run: npx -y skills add https://github.com/jeffallan/claude-skills --skill kotlin-specialist --agent claude-code — the source lives at github.com/jeffallan/claude-skills.

Maintain kotlin-specialist?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

[kotlin-specialist on getagentictools](https://getagentictools.com/skills/jeffallan-claude-skills-kotlin-specialist?ref=badge)
npx agentictools info skills/jeffallan-claude-skills-kotlin-specialist

The second line is the CLI lookup for this page — handy in READMEs and docs.