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 格式),按其中说明在我的环境里完成安装和配置。