Kotlin
专注于Kotlin代码的编写、调试与审查,解决协程、空安全和Compose等核心难题。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Kotlin。 它的用途是:专注于Kotlin代码的编写、调试与审查,解决协程、空安全和Compose等核心难题。 完整的 Skill 内容见:https://321skill.com/skills/kotlin-x-9/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘我的一个协程在`viewModelScope`里启动,但即使页面销毁了它好像也没取消,日志还在打印,帮我看看哪里出了问题?’ 它会分析你的代码,指出可能遗漏的协程取消检查点或结构化并发的使用错误,并提供修正建议。或者你说:‘这段从Java移植过来的代码用了`!!`,但我总觉得不安全,能帮我重构得更优雅吗?’ 它会建议使用空安全操作符或重构成可空类型的安全调用。
介绍
本Skill专门用于解决Kotlin开发中的各类棘手问题。当你在使用协程时遇到泄漏、异常被吞没,或StateFlow停止发射数据;当空安全类型遭遇NPE,或Java互操作引发平台类型爆炸;当Compose界面过度重组或旋转后状态丢失;当equals、copy行为异常,或when语句不再穷举;当Gradle构建因kapt/KSP或JVM目标错误而中断;当JSON将null塞进非空属性,或协程测试挂起时,都可以召唤它。
使用时,只需将你遇到的Kotlin问题、错误代码或相关上下文清晰地描述给AI。它可以帮你分析问题根因,提供修复建议,审查代码逻辑,甚至直接生成修复后的代码片段。无论是调试一个诡异的协程bug,还是审查一段复杂的集合操作,它都能提供专业指导。
它最适合那些正在使用Kotlin进行Android、多平台(Android/iOS/JVM)或服务端(Spring/Ktor)开发的工程师。无论是处理遗留Java代码的迁移,还是优化新项目的性能和内联,或是编写需要严格空安全保证的业务逻辑,这个Skill都能成为你的得力助手。
请注意,该Skill专注于Kotlin语言本身及其生态的典型问题,不适用于纯Java代码库的维护,也不处理Android的发布配置或构建系统(如Gradle脚本)的调优。对于后者,你需要寻找更专门的工具或Skill。
核心特点
与通用编程助手相比,它深度聚焦于Kotlin特有的痛点,如协程泄漏、空安全悖论、Compose状态管理和Java-Kotlin互操作陷阱,提供高度针对性的诊断和解决方案。
注意事项
不适用于纯Java代码库或Android发布/构建系统配置相关的问题。
常见问题
能帮我调试一个卡住的协程测试吗?
可以,请提供测试代码和挂起点的上下文,我会分析协程作用域、调度器和取消逻辑。
StateFlow突然不更新UI了怎么办?
请分享相关代码片段,我会检查Flow的收集位置、生命周期以及状态变更的触发条件。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/kotlin-x-9/raw/index.md 读取 Kotlin 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/kotlin-x-9/raw/index.md(查看排版版本)