用途
harmony-next.skills 是一个面向 AI 编程助手的 HarmonyOS NEXT 离线技能库,主要供 Gemini CLI、Claude Code、Codex 以及其他 AI 编程助手使用。其目标是在本地为 AI 助手提供 HarmonyOS NEXT 开发所需的参考资料与工作流,使助手无需联网即可回答 HarmonyOS 开发问题。
主要能力
- 提供 API 12–26 的本地 HarmonyOS 参考声明。
- 覆盖 ArkTS/ArkUI、NDK、DevEco Studio 相关内容。
- 支持模拟器自动化、调试与发布工作流。
- 提供可复现的本地工具链。
- 提供 UI/UX 审计辅助与冒烟测试模板,例如 empty-ability-app smoke fixture(位于 references/templates/empty-ability-app)。
- 关键词入口包括:抓包诊断、DevEco 模拟器自动化、filesystem skill、Codex plugin。
使用方式
安装后,用户可直接向 AI 助手提出 HarmonyOS 开发问题。助手会按 SKILL.md → KITS.md / TASK_MAP.md → INDEX.md 的顺序查找本地资料。
各 AI 助手的安装命令如下:
- Gemini CLI:
gemini skills install https://github.com/linhay/harmony-next.skills --path harmony-next --scope user - Claude Code:
npx skills add linhay/harmony-next.skills --skill harmony-next -a claude-code -g -y --copy - Codex:
npx skills add linhay/harmony-next.skills --skill harmony-next -a codex -g -y --copy - DSH:
dsh plugin --profile demo add github:linhay/harmony-next.skills
兼容安装路径包括:npx skills add linhay/harmony-next.skills --list、$HOME/.agents/skills/harmony-next、DSH_SOURCE=/path/to/harmony-next.skills、.dsh/skills/harmony-next、dsh-harmony-next。
API 26 声明快照可从新版 DevEco Studio 重新生成。
适用场景
适用于使用 AI 编程助手进行 HarmonyOS NEXT 应用开发的场景,包括查询 API 声明、编写 ArkTS/ArkUI 代码、使用 NDK、操作 DevEco Studio、进行模拟器自动化、调试与发布等。也适用于需要离线参考资料的开发环境。
限制
- DeepSeek Harness (DSH) 使用 filesystem skill;该 bundle 不安装 MCP、tools 或 apps。
- 本仓库当前还不是 Codex plugin。
- 私有接口工作流必须先阅读对应的私有接口文档,并明确产物目录、脱敏边界和非交互模式。
- 文档来源为华为 HarmonyOS 官方资料,版权归原作者所有。
- 项目采用 MIT 许可。