Kotlin
Kotlin专家,聚焦协程、空安全与Compose调试
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:Kotlin。 它的用途是:Kotlin专家,聚焦协程、空安全与Compose调试 完整的 Skill 内容见:https://321skill.com/skills/kotlin-x-2/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'帮我调试这个Kotlin协程,它总是泄漏,代码如下:...',AI会分析协程作用域,识别未取消的协程,并建议使用coroutineScope或取消协程的方式。
对AI说:'审查这段Compose代码,为什么它过度重组?',AI会检查状态变量、remember和derivedStateOf的使用,指出不必要的重组原因。
介绍
这个Skill专门解决Kotlin开发中常见的棘手问题:空安全引发的NPE、!!滥用、Java平台类型崩溃;协程泄漏、取消失败、异常吞没;StateFlow停止发射、SharedFlow丢事件;Compose屏幕过度重组、旋转丢失状态;equals/copy/==行为异常、when非穷尽;kapt/KSP或JVM-target构建错误;JSON将null注入非空属性;协程测试挂起或仅孤立通过。同时涵盖Java迁移、跨平台代码共享、分配与内联优化、服务端Kotlin(Spring/Ktor)等场景。
使用方法:当遇到上述问题时,将错误信息、代码片段或构建日志提供给AI,它会定位根因并给出修复方案。也可用于代码审查、性能优化、重构遗留代码。支持交互式提问,逐步调试复杂逻辑。
适合Kotlin开发者,包括Android、后端、KMP跨平台团队,以及从Java迁移到Kotlin的工程师。尤其适合需要深入掌握协程、Compose状态管理和空安全演化的中高级开发者。
使用建议:最好提供具体上下文(如报错堆栈、代码片段、项目结构),以便AI精准诊断。不适用于纯Java代码库或Android release/build-system配置。对于涉及多个模块的复杂问题,建议分步描述。
核心特点
与其他Kotlin辅助Skill不同,它专门针对Kotlin独有的陷阱(如空安全、!!滥用、协程作用域泄露、Compose状态管理)提供深度调试和审查,而非通用代码生成。
注意事项
不适用于纯Java代码库,也无法处理Android release构建配置或系统级问题。
常见问题
如何处理Kotlin协程泄漏?
可以检查协程作用域、取消逻辑以及未处理的Job,AI会分析代码并建议使用coroutineScope、取消协程或绑定生命周期。
这个Skill能帮我优化Compose性能吗?
可以,它会分析重组原因,指出状态提升不当、remember缺失、derivedStateOf使用错误等问题,并提供优化建议。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/kotlin-x-2/raw/index.md 读取 Kotlin 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/kotlin-x-2/raw/index.md(查看排版版本)