kotlin-patterns - Kotlin Development Patterns
Provides idiomatic Kotlin patterns and conventions for writing, reviewing, refactoring, and designing maintainable Kotlin applications.
Tags
Updated: 2026-10-05Capabilities
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
