kotlin-guide

Enforce Kotlin null safety, coroutine, and testing standards in code.

7|1|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/ar4mirez/samuel --skill kotlin-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-guide
Source: https://github.com/ar4mirez/samuel/tree/main/template/.claude/skills/kotlin-guide
Command: npx skills add https://github.com/ar4mirez/samuel --skill kotlin-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guardrails, patterns, and best practices for developing Kotlin applications, ensuring consistency, maintainability, and adherence to project standards.

Core Features & Use Cases

  • Language Guardrails: Enforces null safety, coroutine best practices, and code style.
  • Project Structure: Guides optimal module organization for Kotlin projects.
  • Testing Standards: Outlines effective unit and parameterized testing strategies.
  • Use Case: When starting a new Kotlin microservice, use this Skill to ensure all developers follow the same null-safety patterns, coroutine usage, and testing conventions from day one.

Quick Start

Use the kotlin-guide skill to review best practices for null safety in Kotlin.

Frequently Asked Questions about kotlin-guide

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

FAQPage Schema
What are the best practices for null safety in Kotlin development?

Kotlin coroutines best practices include following established guidelines for asynchronous programming to ensure maintainability. This Skill provides coroutine guardrails and patterns to help developers apply consistent concurrency conventions across their Kotlin projects.

How do I structure a new Kotlin microservice for consistency and maintainability?

Structuring a Kotlin microservice requires guiding optimal module organization and enforcing project coding standards. This Skill provides architectural patterns and project structure guidelines to ensure all developers follow consistent conventions from day one.

What testing standards should I follow for Kotlin unit and parameterized tests?

Kotlin testing standards outline effective unit and parameterized testing strategies specific to project coding standards. This Skill provides testing conventions to ensure your Kotlin test suites remain consistent and maintainable.

How do I apply Kotlin coroutine guidelines in an AI-assisted development workflow?

Applying Kotlin coroutine guidelines in AI-assisted development involves providing language guardrails and patterns for asynchronous code generation. This Skill integrates coroutine best practices to ensure AI outputs adhere to your project's coding standards.

When should I use data class conventions in Kotlin?

Using data class conventions in Kotlin is needed when defining model structures to ensure consistency and adherence to project standards. This Skill provides data class guardrails to enforce proper usage patterns across your .kt and .kts files.