8.1.1 Kotlin AI 技能
2 分钟阅读
8.1.1 Kotlin AI 技能
Kotlin AI 技能是可复用的指令,帮助 AI 代理更可靠地完成 Kotlin 特有的任务。
技能会为 AI 代理提供开始执行任务之前所需的上下文。例如,技能可以指向相关的 API、定义前置条件,或提供分步的工作流指导。
Kotlin AI 技能帮助代理产出更准确的结果,并减少你自己解释任务所花的时间。对团队而言,技能还为常见任务提供了共享的框架,让每个人都能得到一致的结果。
Kotlin AI 技能遵循 Agent Skills 标准,因此你可以把它们用在兼容的 AI 代理上,例如 Junie、Claude Code、OpenAI Codex、Google Gemini 和 GitHub Copilot。
支持的工作流
你可以在各种 Kotlin 特有场景中使用 Kotlin AI 技能。下面的例子展示了 AI 技能可以帮你完成的一些任务。
把 Java 源文件转换为 Kotlin
当你希望把 Java 源文件转换为符合 Kotlin 习惯的代码,同时保持行为不变并应用 Kotlin 特有的约定时,请使用 kotlin-tooling-java-to-kotlin 技能。
把带 Android 应用的多平台项目迁移到 AGP 9
当你的 Kotlin Multiplatform 项目需要迁移到 AGP 9,并且你希望由 AI 代理来完成所需的项目和 Gradle 配置变更时,请使用 kotlin-tooling-agp9-migration 技能。
在把带 Android 应用的多平台项目更新到使用 AGP 9 中进一步了解这一场景。
把多平台项目从 CocoaPods 依赖迁移到 SwiftPM 依赖
当你的 Kotlin Multiplatform 项目使用 CocoaPods 进行 iOS 集成,并且你希望由 AI 代理把配置迁移到 SwiftPM 时,请使用 kotlin-tooling-cocoapods-spm-migration 技能。
在把多平台项目从 CocoaPods 依赖迁移到 SwiftPM 依赖 中进一步了解这一场景。
获取支持
如果你有疑问或遇到问题,请在
Slack 中求助:获取邀请,并在
#ai 频道分享你的经验。