Kotlin
专注解决Kotlin开发中各类疑难杂症的AI助手
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Kotlin。 它的用途是:专注解决Kotlin开发中各类疑难杂症的AI助手 完整的 Skill 内容见:https://321skill.com/skills/kotlin-x-5/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我的Compose屏幕在设备旋转后状态全部丢失了,ViewModel里用了`mutableStateListOf`,这是代码片段……',它会分析你的状态持有方式、ViewModel生命周期以及状态列表的可观察性,指出`mutableStateListOf`本身不可观察的问题,并建议改用`mutableStateListOf`配合`snapshotFlow`或直接使用`MutableState<List<T>>`等解决方案。
介绍
这是一个专为Kotlin开发者设计的AI助手,旨在解决实际编码中遇到的各种棘手问题。它不仅能编写和审查Kotlin代码,更擅长诊断和修复那些令人头疼的运行时错误、并发问题以及框架集成难题。
当你的代码出现空指针异常(NPE)袭击非空类型、协程泄漏或异常被吞没、StateFlow停止更新、Compose界面过度重组或在旋转后丢失状态、when表达式不再穷尽、Gradle构建因kapt/KSP或JVM目标错误而中断,或是JSON将null塞进非空属性时,这个Skill能提供精准的诊断和修复方案。
它非常适合正在使用Kotlin进行Android、跨平台(KMM)或服务端(Spring/Ktor)开发的中高级开发者。无论是处理遗留Java代码迁移、优化协程和流的使用,还是调试复杂的Compose状态管理,它都能提供专业级的指导。
使用建议:在遇到具体、可复现的Kotlin错误或性能问题时使用效果最佳。提问时请尽量提供错误堆栈、相关代码片段和上下文环境。它不负责处理纯粹的Java代码库问题或Android发布/构建系统的配置工作,这些问题需要其他专门工具。
核心特点
与通用编程助手不同,它深度聚焦于Kotlin语言特有的痛点,如协程泄漏、平台类型NPE、Compose状态管理、Kotlin/JVM互操作等,提供高度针对性的诊断和修复方案,而非泛泛的代码生成。
注意事项
不适合处理纯Java代码库、Android应用的发布流程或Gradle构建系统配置等非Kotlin语言核心问题。
常见问题
能帮我调试协程不取消的问题吗?
可以。请提供协程代码片段和上下文,我会分析作用域、取消传播和异常处理逻辑,找出泄漏原因。
StateFlow不更新了怎么办?
可以协助检查StateFlow的初始化、更新逻辑(`update`函数使用)、收集端生命周期以及可能的并发问题。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/kotlin-x-5/raw/index.md 读取 Kotlin 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/kotlin-x-5/raw/index.md(查看排版版本)