Kotlin

专精Kotlin代码编写、调试与审查的AI助手。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Kotlin。
它的用途是:专精Kotlin代码编写、调试与审查的AI助手。
完整的 Skill 内容见:https://321skill.com/skills/kotlin-x/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'我的Compose界面在屏幕旋转后状态丢失了,这是代码片段……',它会分析你的状态管理逻辑,指出是否使用了`rememberSaveable`或ViewModel,并提供修复方案。或者说:'这个StateFlow在某个条件下停止发射新值了,帮我看看原因。',它会审查你的Flow转换逻辑和收集端,排查可能的原因。

介绍

本Skill专注于解决Kotlin开发中的各类疑难杂症。无论是空指针异常、协程泄漏、Flow事件丢失,还是Compose状态管理、Java互操作、Gradle构建错误等问题,它都能提供专业的代码审查、调试指导和修复方案。

使用时,你可以直接描述遇到的Kotlin问题,例如粘贴错误堆栈、描述异常现象,或提交需要审查的代码片段。Skill会分析代码逻辑,指出潜在问题,并提供符合Kotlin最佳实践的重构建议或修复代码。

它非常适合正在使用Kotlin进行Android、跨平台(KMM)或后端(Spring/Ktor)开发的工程师。无论是处理线上故障、优化代码性能,还是将Java代码迁移至Kotlin,都能从中获得精准帮助。

建议在提问时提供尽可能详细的上下文,如Kotlin版本、相关依赖库、完整的错误信息或代码片段,这将有助于Skill给出更准确的诊断和解决方案。注意,它不处理纯Java代码库或Android构建配置问题。

核心特点

与通用编程助手相比,它深度聚焦Kotlin语言特性(如协程、Flow、空安全、Compose)及其特有的陷阱,能精准诊断如`!!`操作符误用、平台类型爆炸、协程取消异常等典型Kotlin问题,并提供符合Kotlin惯用法的解决方案。

注意事项

不适合处理纯Java代码库、Android应用的发布配置或构建系统(如Gradle脚本)的深度定制问题。

常见问题

能帮我调试Kotlin协程内存泄漏吗?

可以。请提供相关协程代码、CoroutineScope的使用情况以及泄漏现象描述,我会分析泄漏原因并提供修复建议。

如何用这个Skill审查Kotlin代码质量?

直接提交你的Kotlin代码片段,我会从空安全、性能(如内联、集合操作)、协程使用规范、Compose重组优化等方面进行审查并给出改进意见。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/kotlin-x/raw/index.md 读取 Kotlin 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。