链接: https://github.com/linhay/harmony-next.skills
HarmonyOS NEXT 开发者专家技能包 (Reference Skill)
harmony-next.skills 是为 AI 编程助手(如 Gemini CLI, Claude Code, Codex )设计的参考技能库。
它为 HarmonyOS NEXT (API 12+) 提供本地化的离线知识源,包含超过 3,403 份涵盖 ArkTS 、ArkUI 和 NDK 的 Markdown 格式参考文档。
核心特性 (v1.0.4+)
除了详尽的 API 参考外,本项目现已包含以下专家级实战指南:
- 🛠 IDE 实操:应用签名、断点调试、模拟器与真机配置全流程。
- 📈 性能调优:深入使用 DevEco Profiler 进行 CPU 、内存、帧率及启动耗时分析。
- 🏗 架构设计:HAP/HAR/HSP 包结构深度解析、Stage 模型并发机制与 Actor 模型。
- 🧪 自动化测试:基于 Hypium 的单元测试与 UI 测试,以及 CI/CD 命令行集成。
- 🤖 命令行工具:
hdc、ohpm、hvigorw及emulator完整命令手册。
快速开始
用户集成指南
Gemini CLI
gemini skills install https://github.com/linhay/harmony-next.skills --path harmony-next --scope user
Claude Code
- 从本仓库下载技能文件夹。
- 根据需要进行压缩。
- 在 Claude.ai 的
Settings > Capabilities > Skills中上传。 - 或者直接将其放置在你的 Claude Code 技能目录中。
如果你只想将其作为项目上下文添加:
git clone https://github.com/linhay/harmony-next.skills.git
claude --add-dir /path/to/harmony-next.skills/harmony-next
包含内容
harmony-next/references/: 3,403 份 Markdown 文档 (约 50 MB)。harmony-next/SKILL.md: 助手的检索规则与回答策略。harmony-next.skill: 由 GitHub Actions 自动生成的打包发布产物。
为什么需要它?
- 消除幻觉:提供 HarmonyOS 5.0+ 真实 API 实现指导。
- 确定性回复:为 Agent 工作流提供可寻址的文件参考。
- 离线支持:在无网或受限环境下依然可以使用完整的 API 手册。