kotlin-coding-standards
CommunityBuild robust, concurrent Kotlin apps with confidence.
Software Engineering#automation#null-safety#android#kotlin#functional-programming#coding-standards#jvm#coroutines
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
suspendfunctions,launch,async, andFlow. - 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 requiredComponents
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.