LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

kotlin-patterns - Idiomatic Kotlin patterns for robust applications

Provides idiomatic Kotlin patterns and conventions for null safety, immutability, sealed types, coroutines, extensions, DSL builders, and Gradle Kotlin DSL.

Tags

Updated: 2026-10-05

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Apply null safety
  • Prefer immutable data
  • Model exhaustive hierarchies
  • Structure coroutine concurrency
  • Define extension functions
  • Build type-safe DSLs
  • Configure Gradle Kotlin DSL

Inputs

  • Kotlin source code
  • Kotlin module or library design
  • Gradle Kotlin DSL configuration
  • Code review context
  • Refactoring context

Outputs

  • Kotlin implementation guidance
  • Code review feedback
  • Refactoring recommendations
  • Kotlin code examples

Requirements

    Source

    • Spec: SKILL.md
    Kotlin
    coroutines
    null safety
    immutability
    sealed classes
    DSL builders
    Gradle Kotlin DSL
    Apply null safety
    Prefer immutable data
    Model exhaustive hierarchies
    Structure coroutine concurrency
    Kotlin source code
    Kotlin module or library design
    Gradle Kotlin DSL configuration
    Kotlin implementation guidance
    Code review feedback
    Refactoring recommendations