跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Kotlin Specialist

技能 已验证 活跃

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.

目的

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

功能

  • 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

使用场景

  • 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

非目标

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

工作流

  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

实践

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

安装

请先添加 Marketplace

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

质量评分

已验证
95 /100
1 day ago 分析

信任信号

最近提交13 days ago
星标9k
许可证MIT
状态
查看源代码

类似扩展

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,

技能
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.

技能
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.

技能
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

技能
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.

技能
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.

技能
spartan-stratos