Kotlin Specialist
Skill Verified ActiveProvides 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.
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
- Analyze architecture
- Design models
- Implement idiomatic Kotlin with coroutines/Flow
- Validate code with linters/static analysis
- Optimize Kotlin code
- 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-skillsQuality Score
VerifiedSimilar Extensions
Apollo Kotlin
98Guide 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,
Kotlin Mcp Server Generator
100Generate a complete Kotlin MCP server project with proper structure, dependencies, and implementation using the official io.modelcontextprotocol:kotlin-sdk library.
Backend Api Design
99Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.
Auth0 Android Integration
99Use 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
Security Checklist
98Security best practices for Micronaut/Kotlin backend including authentication, authorization, input validation, and OWASP prevention. Use when implementing auth, validating inputs, or reviewing security.
Kotlin Best Practices
98Kotlin 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.