kotlin-coding-standards

Community

Build robust, concurrent Kotlin apps with confidence.

Authorwilliamzujkowski
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill provides a comprehensive guide to Kotlin coding standards, enabling you to build robust, concurrent, and idiomatic applications. It automates the enforcement of null safety, coroutines, and functional programming patterns, reducing common pitfalls and improving code reliability.

Core Features & Use Cases

  • Null Safety Mastery: Guides on using safe calls, Elvis operator, and smart casts to eliminate NullPointerExceptions.
  • Coroutine Implementation: Provides patterns for asynchronous programming with suspend functions, launch, async, and Flow.
  • Idiomatic Kotlin: Teaches data classes, sealed classes, extension functions, and delegation for cleaner, more expressive code.
  • Use Case: Set up a new Android project by applying these standards, automatically configuring Detekt and ktlint to ensure all Kotlin code adheres to best practices for null safety and concurrency.

Quick Start

Generate a Kotlin ViewModel template for an Android application, demonstrating coroutines and StateFlow for UI state management.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: kotlin-coding-standards
Download link: https://github.com/williamzujkowski/standards/archive/main.zip#kotlin-coding-standards

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository