跳到正文

linhay/harmony-next.skills

32224最近提交 2026年8月15日

harmony-next.skills DSH 插件

本技能库专为 Gemini CLI、Claude Code、Codex 等 AI 编程助手设计,覆盖 HarmonyOS API 12-23,包含 3700+ Markdown 文档和自动化脚本,帮助开发者离线定位 API、组件和调试流程。

如何安装 harmony-next.skills DSH 插件

dsh plugin --profile demo add github:linhay/harmony-next.skills

复制不会执行命令。安装 harmony-next.skills DSH 插件前请核对仓库和版本。

harmony-next.skills DSH 插件数据来源

harmony-next.skills DSH 插件快照日期:2026年8月16日

discovered

harmony-next.skills DSH 插件能做什么

  • 离线文档检索,不依赖模型记忆
  • 通过 SKILL.md → KITS/TASK_MAP → INDEX 层级导航
  • 覆盖 ArkTS、ArkUI、NDK、IDE 工具链、签名、调试、发布等
  • 包含 DevEco 模拟器和 IDE 私有接口文档
  • 提供自动化脚本:设备证据采集、UI 操作、UX 体检、Trace 审计
  • 提供最小工程模板(empty-ability-app)用于冒烟测试

harmony-next.skills DSH 插件适合哪些场景

  • 开发时确认 ArkUI 组件的 API 用法
  • 查找 NDK 头文件对应的真实文档
  • 通过 hdc/uitest 脚本自动化 DevEco 模拟器操作
  • 执行离线 Trace 审计和性能分析
  • 参考 IDE 私有能力(CodeGenie、ArkUI Inspector)实现高级自动化

harmony-next.skills DSH 插件适合谁

  • HarmonyOS 应用开发者
  • 使用 AI 编程助手(Gemini CLI、Claude Code、Codex)的用户

harmony-next.skills DSH 插件的限制

  • 仅支持 HarmonyOS NEXT(API 12-23)
  • 需要本地环境依赖(Python 3、Node.js 等)
  • 部分自动化脚本需安装 DevEco Studio 或模拟器
  • 不包含 MCP、tools 或 apps,仅注册 skill 和参考资源

harmony-next.skills DSH 插件的仓库 README 摘录

以下文字摘自 harmony-next.skills DSH 插件的上游仓库 linhay/harmony-next.skills 的 README,版权归原作者,仅作引用。

给 Gemini CLI、Claude Code、Codex 等 AI 编程助手使用的 HarmonyOS NEXT 离线参考技能库。 [![release](https://img.shields.io/github/v/release/linhay/harmony-next.skills?style=flat-square)](https://github.com/linhay/harmony-next.skills/releases/latest) [![skills.sh](https://skills.sh/b/linhay/harmony-next.skills)](https://skills.sh/linhay/harmony-next.skills) ![docs](https://img.shields.io/badge/docs-3,708%20markdown%20files-7c3aed?style=flat-square) ![js-ets](https://img.shields.io/badge/JsEtsAPIReference-3,678%20files-b45309?style=flat-square) > 面向 API 12-23 的本地知识源,覆盖 ArkTS、ArkUI、NDK、工具链、调试、发布与多端适配。 ## 🎯 解决的问题 AI 编程助手在 HarmonyOS 开发中经常碰到的几类问题: - 找不到 `@ohos.*` 模块的真实文档 - 不确定某个 ArkUI 组件或 NDK 头文件是否存在 - API 版本差异、新增内容未纳入知识库 - 旧文档链接失效或迁移 - DevEco Studio 模拟器、`hdc`、`uitest` 等本地自动化的验证路径不清晰 本仓库把这些不确定性变成**可定位、可跳转、可验证的本地文件查询**。 ## Before / After **没有 skill**:模型凭记忆猜 `@ohos.*` 模块、ArkUI 组件名或 DevEco 命令,答案看起来合理但缺少来源。 **使用本 skill**:先按 `SKILL.md → KITS.md / TASK_MAP.md → INDEX.md` 命中文档路径,再打开目标 Markdown,最后给出代码片段和 `hdc` / `uitest` / wrapper 脚本验证命令。 ## ✨ 核心特性 - **完全离线检索**:不依赖模型记忆,先命中文档路径再读取正文 - **为 Agent 工作流设计**:按 `SKILL.md → KITS/TASK_MAP → INDEX` 层层递进检索 - **覆盖范围广**:不只 API 手册,还包含 IDE、签名、调试、发布、性能、NDK 实战指引 - **私有能力

阅读完整 README仓库未声明许可,使用前请先与作者确认。

harmony-next.skills DSH 插件常见问题

如何将本技能安装为 DSH 插件?

你可以使用 DSH 插件命令安装:`dsh plugin --profile demo add github:linhay/harmony-next.skills`。或者克隆仓库后本地添加:`dsh plugin --profile demo add /path/to/harmony-next.skills`。安装后运行 `dsh --profile demo --dump-config` 验证 bundle 层。

我能把本技能用于 Codex 吗?

可以,README 提供了 Codex 的安装说明:运行 `npx skills add linhay/harmony-next.skills --skill harmony-next -a codex -g -y --copy`。这会安装技能到 Codex 可扫描的目录,但不会安装 MCP/tools/apps,仅技能文件。

本插件是否包含 MCP 工具或应用?

不包含。DSH bundle 只注册 harmony-next 技能及其离线参考资源,不安装任何 MCP 工具、命令行应用或其他插件。README 明确说明只注册 skill。

如何更新技能到最新版本?

如果通过 DSH 插件安装,重新运行 add 命令即可拉取最新版本。如果手动克隆仓库,执行 `git pull` 更新本地副本,然后重新复制文件到技能目录。README 也建议关注 release 页面。

使用自动化脚本需要什么前提条件?

自动化脚本需要 Python 3 和 Node.js。部分脚本可能需要安装 DevEco Studio 或模拟器。README 列出了每个脚本的入口命令,例如 `python3 harmony-next/scripts/device_evidence_bundle.py webview-devtools ...`。使用涉及 DevEco 的脚本前,请先阅读对应的私有接口文档。