Kotlin

Installation
SKILL.md

Quick Reference

Topic File
Null safety operators and patterns nullsafety.md
Coroutines, flows, structured concurrency coroutines.md
Collections, sequences, data classes collections.md
Scope functions, extensions, sealed classes idioms.md
Java interop and common Kotlin mistakes interop.md
Android lifecycle, Compose state android.md
Delegation, inline, reified, multiplatform advanced.md

Critical Rules

Null Safety

  • !! asserts non-null — crashes on null, use only when you've already checked
  • Platform types from Java are risky — add null checks or use @Nullable/@NonNull annotations
  • Elvis with return/throw for early exit — val name = user?.name ?: return
Installs
1
Repository
clawic/skills
GitHub Stars
16
First Seen
Apr 20, 2026
Kotlin — clawic/skills