kmm-agent-skills 是做什么的?
用于 Kotlin Multiplatform (KMP) 开发的 AI 智能体技能——涵盖整洁架构、功能脚手架、Compose UI、MVI、导航、网络、测试等。
概述
此技能集提供了一系列针对 Kotlin Multiplatform 开发的最佳实践模板和代码生成规则。AI 智能体可以利用这些技能:
- 根据整洁架构原则搭建项目骨架
- 快速生成功能模块(包括 ViewModel、UI、数据层等)
- 创建 Compose Multiplatform UI 组件
- 实现 MVI 架构模式
- 配置导航系统
- 设置网络层(Ktor、Retrofit 等)
- 添加单元测试和集成测试支持
使用方式
在支持 AI 智能体的环境中,导入此技能集后,您可以通过自然语言指令触发对应的代码生成任务。例如:
- “创建一个新的 KMP 模块,包含整洁架构目录结构”
- “为 ‘登录’ 功能生成 MVI 组件”
- “添加 Compose UI 屏幕和导航路由”
- “配置网络层使用 Ktor 客户端”
支持的平台
- Kotlin Multiplatform (KMP)
- Android
- iOS
- Desktop (JVM)
- Web (Kotlin/JS 或 Compose for Web,视具体模板而定)
贡献指南
欢迎贡献您的 KMP 最佳实践或模板!详情请查看原始仓库的说明。
许可证
本项目采用 MIT 许可证。