standards-kotlin

Enforce Kotlin coding standards and best practices across codebases.

57|6|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/b33eep/claude-code-setup --skill standards-kotlin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: standards-kotlin
Source: https://github.com/b33eep/claude-code-setup/tree/main/skills/standards-kotlin
Command: npx skills add https://github.com/b33eep/claude-code-setup --skill standards-kotlin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides Kotlin coding standards and best practices to improve readability, safety, and maintainability of Kotlin projects.

Core Features & Use Cases

  • Guidelines: Naming conventions, null-safety practices, immutability, and idiomatic Kotlin usage.
  • Modern Kotlin Features: Recommends Kotlin 2.3.0 features, coroutines, Flow, and data class usage.
  • Use Case: A team adopting Kotlin follows these standards to ensure consistent code quality across modules and reduce code-review overhead.

Quick Start

Run your preferred linting and style checks against your Kotlin codebase (ktlint/detekt) and reference the Kotlin coding standards in SKILL.md.

Frequently Asked Questions about standards-kotlin

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

FAQPage Schema
What are the best practices for enforcing Kotlin coding standards in a Gradle project?

To enforce Kotlin coding standards in a Gradle project, apply guidelines for naming conventions, null-safety, and immutability alongside tooling like ktlint and detekt to ensure code quality.

How do I configure static analysis for Kotlin coroutines and Flow?

Configure static analysis for Kotlin coroutines and Flow by applying coding standards that recommend modern Kotlin 2.3.0 features, ensuring proper usage of data classes and coroutines.

Does this support Maven workflows for Kotlin static analysis?

Yes, these Kotlin coding standards target both Gradle and Maven workflows, providing teams with consistent static analysis and best practices across different build environments.

What is the best way to use ktlint and detekt for Kotlin codebase compliance?

The best way to use ktlint and detekt for compliance is to run them against your Kotlin codebase while referencing explicit standards for data classes, sealed classes, and inline value classes.

Why should my team adopt idiomatic Kotlin and immutability standards?

Adopting idiomatic Kotlin and immutability standards improves readability, safety, and maintainability across modules, significantly reducing code-review overhead for your entire team.