LogoClawIndex
CasesSkillsAbout
LogoClawIndex

kotlin-patterns - Kotlin Development Patterns

Provides idiomatic Kotlin patterns and conventions for writing, reviewing, refactoring, and designing maintainable Kotlin applications.

Tags

Updated: 2026-10-05

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Apply null safety
  • Prefer immutable data
  • Model sealed hierarchies
  • Use scope functions
  • Create extension functions
  • Structure coroutine concurrency
  • Handle reactive Flows
  • Build type-safe DSLs
  • Configure Gradle Kotlin DSL
  • Review Kotlin code
  • Refactor Kotlin code
  • Design Kotlin modules

Inputs

  • Kotlin source code
  • Kotlin project structure
  • Module or library requirements
  • Gradle Kotlin DSL configuration

Outputs

  • Kotlin code
  • Build configuration
  • Code review guidance
  • Refactoring recommendations
  • Design recommendations

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.
    Kotlin
    coroutines
    null safety
    immutability
    sealed classes
    DSL
    Gradle
    Apply null safety
    Prefer immutable data
    Model sealed hierarchies
    Use scope functions
    Kotlin source code
    Kotlin project structure
    Module or library requirements
    Kotlin code
    Build configuration
    Code review guidance