LogoClawIndex
CasesSkillsAbout
LogoClawIndex

kotlin-patterns - Apply idiomatic Kotlin development patterns

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

Tags

Updated: 2026-10-05
Kotlincode patternscoroutinesnull safetyGradle Kotlin DSL

Capabilities

Apply null-safety patternsPrefer immutable dataModel sealed hierarchiesUse structured concurrency

Typical Inputs

Kotlin source codeKotlin module designsGradle Kotlin DSL configurations

Typical Outputs

Kotlin implementation guidanceCode review guidanceRefactoring guidance

What this skill does

  • Apply null-safety patterns
  • Prefer immutable data
  • Model sealed hierarchies
  • Use structured concurrency
  • Build reactive Flows
  • Define extension functions
  • Create type-safe DSLs
  • Configure Gradle Kotlin DSL

Inputs

  • Kotlin source code
  • Kotlin module designs
  • Gradle Kotlin DSL configurations

Outputs

  • Kotlin implementation guidance
  • Code review guidance
  • Refactoring guidance
  • Module design guidance
  • Build configuration guidance

Requirements

    Source

    • Spec: SKILL.md

    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.