kotlin

Standardize Kotlin null-safety, data modeling, and import usage in source files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dallay/cvix --skill kotlin-dallay
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kotlin
Source: https://github.com/dallay/cvix/tree/main/.agents/skills/kotlin
Command: npx skills add https://github.com/dallay/cvix --skill kotlin-dallay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Kotlin projects often struggle with inconsistent conventions, unsafe null handling, boilerplate, and maintenance challenges as teams scale. This skill provides a cohesive set of idiomatic patterns to standardize Kotlin code.

Core Features & Use Cases

  • Enforces null-safety best practices, idiomatic data classes, sealed types, and clean import usage.
  • Promotes safe coroutine patterns, extension functions, and structured error handling.
  • Use Cases: when starting new Kotlin modules or refactoring, apply these conventions to improve readability and maintainability across the codebase.

Quick Start

Apply Kotlin conventions to your codebase to enforce safe null handling, idiomatic data modeling, and clean imports.

Frequently Asked Questions about kotlin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce Kotlin null-safety conventions across a multi-module project?▼

To enforce Kotlin null-safety across multi-module projects, apply standardized coding practices that mandate safe null handling, idiomatic data modeling, and clean imports to ensure consistent readability and maintainability.

What are the best practices for structuring Kotlin data classes and sealed types?▼

Best practices for Kotlin data classes and sealed types involve using idiomatic patterns that standardize domain modeling, enforce structured error handling, and reduce boilerplate across your codebase.

How do I write safe Kotlin coroutines and Flow patterns?▼

Writing safe Kotlin coroutines and Flow patterns requires applying standardized conventions that promote safe asynchronous execution and structured error handling within your source files.

Does this Kotlin coding convention skill work with existing .kt source files?▼

Yes, these Kotlin coding conventions apply directly to .kt source files, providing practical examples and guardrails for refactoring existing modules or starting new ones.

Why should I standardize Kotlin imports and extension functions?▼

Standardizing Kotlin imports and extension functions solves inconsistent conventions and maintenance challenges, enforcing clean import usage and idiomatic extension patterns to improve codebase scalability.

When should I apply these Kotlin coding conventions to my codebase?▼

You should apply these Kotlin coding conventions when starting new modules or refactoring existing code to enforce safe null handling, idiomatic data modeling, and clean imports.