Skip to main content

Kotlin Specialist

Skill Verified Active

Provides idiomatic Kotlin implementation patterns including coroutine concurrency, Flow stream handling, multiplatform architecture, Compose UI construction, Ktor server setup, and type-safe DSL design. Use when building Kotlin applications requiring coroutines, multiplatform development, or Android with Compose. Invoke for Flow API, KMP projects, Ktor servers, DSL design, sealed classes, suspend function, Android Kotlin, Kotlin Multiplatform.

Purpose

To provide developers with expert-level, idiomatic Kotlin patterns for building robust and modern applications, particularly those involving concurrency, multiplatform development, and UI frameworks.

Features

  • Idiomatic Kotlin implementation patterns
  • Coroutine concurrency and Flow stream handling
  • Kotlin Multiplatform architecture guidance
  • Jetpack Compose UI construction
  • Ktor server setup and routing
  • Type-safe DSL design

Use Cases

  • Building Kotlin applications requiring coroutines
  • Developing multiplatform projects (KMP)
  • Setting up Ktor servers
  • Designing type-safe DSLs
  • Implementing reactive streams with Flow API
  • Android development with Jetpack Compose

Non-Goals

  • Providing a full application framework
  • Handling deployment or infrastructure setup
  • Replacing detailed IDE or compiler error messages
  • Covering every niche Kotlin library

Workflow

  1. Analyze architecture
  2. Design models
  3. Implement idiomatic Kotlin with coroutines/Flow
  4. Validate code with linters/static analysis
  5. Optimize Kotlin code
  6. Write multiplatform tests

Practices

  • Idiomatic Code
  • Concurrency Management
  • State Modeling
  • API Design
  • Testing Practices

Installation

First, add the marketplace

/plugin marketplace add jeffallan/claude-skills
/plugin install claude-skills@fullstack-dev-skills

Quality Score

Verified
95 /100
Analyzed about 15 hours ago

Trust Signals

Last commit13 days ago
Stars9k
LicenseMIT
Status
View Source

Similar Extensions

Apollo Kotlin

98

Guide for building applications with Apollo Kotlin, the GraphQL client library for Android and Kotlin. Use this skill when: (1) setting up Apollo Kotlin in a Gradle project for Android, Kotlin/JVM, or KMP, (2) configuring schema download and codegen for GraphQL services, (3) configuring an `ApolloClient` with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions,

Skill
apollographql

Kotlin Mcp Server Generator

100

Generate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk library.

Skill
github

Backend Api Design

99

Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.

Skill
spartan-stratos

Auth0 Android Integration

99

Use when adding authentication to Android applications (Kotlin/Java) with Web Auth, biometric-protected credentials, and MFA - integrates com.auth0.android:auth0 SDK for native Android apps

Skill
auth0

Security Checklist

98

Security best practices for Micronaut/Kotlin backend including authentication, authorization, input validation, and OWASP prevention. Use when implementing auth, validating inputs, or reviewing security.

Skill
spartan-stratos

Kotlin Best Practices

98

Kotlin coding standards including null safety, Either error handling, coroutines, and Exposed ORM patterns. Use when writing Kotlin code, reviewing code quality, or learning project patterns.

Skill
spartan-stratos

© 2025 SkillRepo · Find the right skill, skip the noise.