Community编程与开发github.com

ronjunevaldoz/kmm-agent-skills

用于 Kotlin Multiplatform (KMP) 开发的 AI 智能体技能——涵盖整洁架构、功能脚手架、Compose UI、MVI、导航、网络、测试等。

kmm-agent-skills 是什么?

ronjunevaldoz/kmm-agent-skills 是一套专为 AI 智能体设计的技能集,旨在提升 Kotlin Multiplatform (KMP) 项目的开发效率。该技能集覆盖了整洁架构、功能脚手架、Compose UI、MVI 模式、导航、网络层以及测试等关键开发环节。通过该技能,AI 助手能够根据用户需求自动生成标准化的 KMP 代码结构,减少手动编码工作量,并确保项目遵循最佳实践。该技能适用于各类 KMP 项目,能够帮助开发者快速搭建可扩展、可维护的多平台应用。它通过预定义的模板和代码生成规则,使 AI 智能体能够理解 KMP 项目结构并生成高质量的代码。无论是新项目初始化还是功能扩展,该技能都能显著加速开发流程。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add ronjunevaldoz/kmm-agent-skills

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

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 许可证。

相关技能