kotlin-specialist by 404kidwiz/claude-supercode-skills
npx skills add https://github.com/404kidwiz/claude-supercode-skills --skill kotlin-specialist提供专业的 Kotlin 开发专长,专注于 Kotlin 2.0、Kotlin 多平台移动端开发、协程和 Ktor。构建具有 iOS/Android 共享业务逻辑的现代跨平台应用程序以及可扩展的后端服务。
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
Need mobile app for iOS + Android?
│
├─ YES → Shared business logic needed?
│ │
│ ├─ YES → Team has Kotlin experience?
│ │ │
│ │ ├─ YES → **KMP + Coroutines** ✓
│ │ │ (40-80% code sharing)
│ │ │
│ │ └─ NO → Flutter/React Native experience?
│ │ │
│ │ ├─ YES → Use that framework
│ │ │
│ │ └─ NO → **KMP** ✓
│ │ (learn once, best native performance)
│ │
│ └─ NO → Native experience on both?
│ │
│ ├─ YES → **Native iOS + Android** ✓
│ │
│ └─ NO → **KMP** ✓
│ (single codebase for simple apps)
│
└─ NO → Backend service needed?
└─ YES → See "Backend Framework Decision" below
Building backend service?
│
├─ Microservice or standalone API?
│ │
│ ├─ MICROSERVICE → Spring Boot ecosystem needed?
│ │ │
│ │ ├─ YES → **Spring Boot** ✓ (use java-architect)
│ │ │
│ │ └─ NO → Performance critical?
│ │ │
│ │ ├─ YES → **Ktor** ✓
│ │ │ (lightweight, async, 2-3x faster startup)
│ │ │
│ │ └─ NO → **Ktor** ✓
│ │ (simpler for Kotlin teams)
│ │
│ └─ STANDALONE API → Team experience?
│ │
│ ├─ Kotlin/Android → **Ktor** ✓
│ ├─ Java/Spring → **Spring Boot** ✓
│ └─ Node.js → **Node.js** ✓
| 特性 | Coroutines | RxJava | Callbacks | Threads |
|---|---|---|---|---|
| 学习曲线 | 中等 | 陡峭 | 低 | 低 |
| 可读性 | 高 | 中等 | 低 | 低 |
| 取消机制 | 内置 | 手动 | 手动 | 手动 |
| 内存开销 | ~1KB/协程 | ~10KB/流 | 最小 | ~1MB/线程 |
| Kotlin 原生 | 是 | 否 | 是 | 是 |
推荐: 95% 的异步需求使用协程 + Flow。
| 方面 | Ktor | Spring Boot |
|---|---|---|
| 启动时间 | 0.5-1s | 3-8s |
| 内存(空闲) | 30-50MB | 150-300MB |
| 学习曲线 | 低(基于 DSL) | 中等(基于注解) |
| 生态系统 | 较小 | 庞大 |
| 最适合 | 微服务、KMP 后端 | 企业应用、单体应用 |
红色警报 → 升级到 oracle:
每周安装次数
67
代码仓库
GitHub 星标数
45
首次出现
2026年1月24日
安全审计
已安装于
opencode55
claude-code52
gemini-cli50
codex48
cursor44
github-copilot42
Provides expert Kotlin development expertise specializing in Kotlin 2.0, Kotlin Multiplatform Mobile (KMP), Coroutines, and Ktor. Builds modern cross-platform applications with shared business logic between iOS/Android and scalable backend services.
Need mobile app for iOS + Android?
│
├─ YES → Shared business logic needed?
│ │
│ ├─ YES → Team has Kotlin experience?
│ │ │
│ │ ├─ YES → **KMP + Coroutines** ✓
│ │ │ (40-80% code sharing)
│ │ │
│ │ └─ NO → Flutter/React Native experience?
│ │ │
│ │ ├─ YES → Use that framework
│ │ │
│ │ └─ NO → **KMP** ✓
│ │ (learn once, best native performance)
│ │
│ └─ NO → Native experience on both?
│ │
│ ├─ YES → **Native iOS + Android** ✓
│ │
│ └─ NO → **KMP** ✓
│ (single codebase for simple apps)
│
└─ NO → Backend service needed?
└─ YES → See "Backend Framework Decision" below
Building backend service?
│
├─ Microservice or standalone API?
│ │
│ ├─ MICROSERVICE → Spring Boot ecosystem needed?
│ │ │
│ │ ├─ YES → **Spring Boot** ✓ (use java-architect)
│ │ │
│ │ └─ NO → Performance critical?
│ │ │
│ │ ├─ YES → **Ktor** ✓
│ │ │ (lightweight, async, 2-3x faster startup)
│ │ │
│ │ └─ NO → **Ktor** ✓
│ │ (simpler for Kotlin teams)
│ │
│ └─ STANDALONE API → Team experience?
│ │
│ ├─ Kotlin/Android → **Ktor** ✓
│ ├─ Java/Spring → **Spring Boot** ✓
│ └─ Node.js → **Node.js** ✓
| Feature | Coroutines | RxJava | Callbacks | Threads |
|---|---|---|---|---|
| Learning curve | Medium | Steep | Low | Low |
| Readability | High | Medium | Low | Low |
| Cancellation | Built-in | Manual | Manual | Manual |
| Memory overhead | ~1KB/coroutine | ~10KB/stream | Minimal | ~1MB/thread |
| Kotlin-first | Yes | No | Yes | Yes |
Recommendation: Use Coroutines + Flow for 95% of async needs.
| Aspect | Ktor | Spring Boot |
|---|---|---|
| Startup time | 0.5-1s | 3-8s |
| Memory (idle) | 30-50MB | 150-300MB |
| Learning curve | Low (DSL-based) | Medium (annotations) |
| Ecosystem | Smaller | Massive |
| Best for | Microservices, KMP backends | Enterprise apps, monoliths |
Red Flags → Escalate tooracle:
Weekly Installs
67
Repository
GitHub Stars
45
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
opencode55
claude-code52
gemini-cli50
codex48
cursor44
github-copilot42
Kotlin Exposed ORM 模式指南:DSL查询、DAO、事务管理与生产配置
1,100 周安装
开源项目文档自动化工具 - OSS文档审计、搭建与验证 | 提升开源项目质量
256 周安装
PR 验证工具 | 自动化代码审查与分支质量检查,确保 Pull Request 清晰专注
256 周安装
PR计划技能:为开源项目贡献制定战略规划与实施指南 | 开源贡献管理
257 周安装
fsi-strip-profile:金融数据PPT自动生成工具,高效创建投资分析报告
262 周安装
Phoenix Tracing 指南:OpenInference 追踪 LLM 应用,实现自动插桩与生产部署
267 周安装
PR准备技能:自动化验证测试与高质量PR正文生成工具 | 开源贡献指南
263 周安装