🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

鸿蒙 ArkTS 开发 spike-faye-lei/dsh-harmonyos-arkts

DeepSeek Harness
spike-faye-lei35 天前有提交已提供中文文档扫描:含敏感能力

鸿蒙HarmonyOS NEXT开发技能插件 —— 面向 DeepSeek HarnessDSH的 ArkTS /…

30.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/30 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add spike-faye-lei/dsh-harmonyos-arkts
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · skill
装得上吗
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 35 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意

未发布到 npm registry,仅可从源码安装

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-harmonyos-arkts(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/14 10:16:43

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件写入剪贴板(不计风险)
查看扫描证据(共 13 处,展示前 12 条)
  • 读取本地文件
    src/index.js:34
    raw = await readFile(file, 'utf8')
  • 读取本地文件
    src/index.js:60
    entries = await readdir(SKILLS_DIR, { withFileTypes: true })
  • 写入剪贴板
    lib/client.js:287
    navigator.clipboard.writeText(text).then(done, done)
  • 读取本地文件
    build-client.mjs:82
    const entries = (await readdir(REFERENCES, { withFileTypes: true }))
  • 读取本地文件
    build-client.mjs:92
    const [markdown, info] = await Promise.all([readFile(path, 'utf8'), stat(path)])
  • 读取本地文件
    build-client.mjs:92
    const [markdown, info] = await Promise.all([readFile(path, 'utf8'), stat(path)])
  • 读取本地文件
    build-client.mjs:105
    const baselineText = await readFile(join(REFERENCES, 'platform-baseline.md'), 'utf8')
  • 读取本地文件
    build-client.mjs:127
    const reviewText = await readFile(join(SKILLS, 'arkts-review', 'SKILL.md'), 'utf8')
  • 读取本地文件
    build-client.mjs:140
    const source = await readFile(SOURCE, 'utf8')
  • 写入本地文件
    build-client.mjs:156
    await mkdir(dirname(OUTPUT), { recursive: true })
  • 写入本地文件
    build-client.mjs:157
    await writeFile(OUTPUT, output, 'utf8')
  • 写入剪贴板
    src/client/index.js:140
    navigator.clipboard.writeText(text).then(done, done)
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • ArkTS开发技能

DeepSeek Harness 的 HarmonyOS NEXT / ArkTS 开发技能插件

README

由 DeepSeek 最新模型翻译生成
dsh-harmonyos-arkts 鸿蒙(HarmonyOS NEXT)开发技能插件 —— 面向 DeepSeek Harness(DSH)的 ArkTS / ArkUI 开发与代码审查技能。 一个 DeepSeek Harness 插件,提供 HarmonyOS NEXT 开发技能 —— ArkTS / ArkUI 编码知识与 ArkTS 代码审查。 License: CC BY-NC 4.0 DSH plugin Ecosystem 这是什么 / What 一个 DSH 插件,安装后向 DSH 的 skill 注册表注入两个技能: | 技能 | 用途 | | harmonyos-development | 鸿蒙原生开发全量知识:API 23–24 + API 26.0.0 Release(HarmonyOS 7)、ArkTS/ArkUI、Stage 模型、状态管理、Navigation、权限、沉浸光感/材质、ArkTS 1.2 互操作、相机/文件系统、性能、打包签名等 |
展开完整文档(README 剩余 1 节)
dsh-harmonyos-arkts

鸿蒙(HarmonyOS NEXT)开发技能插件 —— 面向 DeepSeek Harness(DSH)的 ArkTS / ArkUI 开发与代码审查技能。

一个 DeepSeek Harness 插件,提供 HarmonyOS NEXT 开发技能 —— ArkTS / ArkUI 编码知识与 ArkTS 代码审查。

License: CC BY-NC 4.0
DSH plugin
Ecosystem

这是什么 / What

一个 DSH 插件,安装后向 DSH 的 skill 注册表注入两个技能:

| 技能 | 用途 |
| harmonyos-development | 鸿蒙原生开发全量知识:API 23–24 + API 26.0.0 Release(HarmonyOS 7)、ArkTS/ArkUI、Stage 模型、状态管理、Navigation、权限、沉浸光感/材质、ArkTS 1.2 互操作、相机/文件系统、性能、打包签名等 |
| arkts-review | ArkTS 代码审查与修复:.ets 编译错误、API 弃用迁移、严格模式类型问题、@kit. 导入、旧 UIContext API 迁移(getContext/router/animateTo/AlertDialog)、API 26.0.0 行为门控(沉浸光感范围、Agent Framework Kit)、相机/文件系统 API 迁移 |

覆盖版本基线:HarmonyOS 7(API 26.0.0,2026-08-29 Release,新项目生产默认)/ HarmonyOS 6.1.1(API 24 Release,兼容下限)/ HarmonyOS 6.1.0(API 23)。API 26 行为变更以 targetSdkVersion >= 26.0.0 为门控;API 26.0.0 已发布正式版,不再是预览版。

插件还带一个 DSH 侧边栏面板(客户端半):左栏出现一个鸿蒙图标,点开是一个原生风格的页面——

- 知识基线卡:产品(HarmonyOS 7)、当前基线(API 26.0.0 Release)、发布时间、兼容下限、DevEco Studio / SDK 版本号、核对日期;
- 速查表目录树:skills/harmonyos-development/references/ 下全部 15 份文档,点开看每份的摘要、体积与章节;
- 「把当前 .ets 丢进八轴审查」按钮:复制一段带八轴与 targetSdkVersion 门控要求的提示词,粘贴到输入框即可发起审查。

面板数据由 build-client.mjs 在构建时从真实的技能文件里读出来(references/.md、platform-baseline.md、arkts-review/SKILL.md),基线字段读不到就直接构建失败,所以面板不会显示过期知识。配色全部使用 DSH 自己的主题 token(--dsw-alias-*),跟随明暗主题。

安装 / Install

确保已安装 DeepSeek Harness,然后从 GitHub 安装:

dsh plugin --profile web add git+https://github.com/spike-faye-lei/dsh-harmonyos-arkts.git

或从源码 / 本地目录安装:

git clone https://github.com/spike-faye-lei/dsh-harmonyos-arkts.git
cd dsh-harmonyos-arkts
dsh plugin --profile web add .

尚未发布到 npm(dsh plugin --profile web add dsh-harmonyos-arkts 暂不可用),npm 发布计划见 issue 跟踪。

安装后重启(或热挂载后刷新)DSH:agent 会话里可通过技能名触发 harmonyos-development 或 arkts-review,左栏同时出现鸿蒙图标,点开即侧边栏面板。

客户端半是启动时同步读取的,所以首次启用必须重启一次;之后改 lib/client.js 会被 client HMR 自动热更新,不用再重启。

只想用技能本身、不需要走插件机制的,也可以直接把 skills/ 下两个目录复制进 ~/.dsh/skills/。

目录结构 / Structure

src/
├── index.js # 宿主半(Cordis 插件):注册 skill provider └── client/index.js # 客户端半(Web UI):侧边栏图标 + 面板,含 __PANEL_DATA__ 占位 lib/ └── client.js # 构建产物:由 build-client.mjs 生成并注入真实数据,必须提交 build-client.mjs # 从技能文件生成 lib/client.js;--check 用于 CI 防漂移 skills/ ├── harmonyos-development/ │ ├── SKILL.md # 主技能(入口) │ ├── references/ # 15 份速查:平台基线、API 26.0.0、沉浸光感、ArkTS 1.2 互操作、ArkTS 规则、ArkUI 组件、状态管理、导航、权限、性能…
│ ├── recipes/ # 配方:编译报错定位、ArkTS 代码审查 │ ├── examples/ # 示例:LazyForEach/List、权限申请 │ └── evals/ # 评测用例 └── arkts-review/ └── SKILL.md # ArkTS 审查技能(八轴审查 + 一键修复表) cordis.patch.yml # bundle 补丁(挂载宿主半) package.json # dsh.bundle + dsh.client 元数据

改完技能内容后,面板数据需要重新生成:

node build-client.mjs # 重新生成 lib/client.js
node build-client.mjs --check # CI:lib/client.js 与技能文件不一致则失败

lib/client.js 必须提交——DSH 在启动时同步读取这个文件,缺失会导致插件不加载。
已启用插件后,DSH 的 client HMR 每 500ms 轮询这个文件,改完可直接热更新,不用重启。

标识 / Ecosystem

本项目是 spike-faye-lei/spike-faye-lei-dsh-skills 技能合集生态的一员——该合集从社区收集整理了 1300+ 技能 + 94 个 agent。本仓库单独抽出鸿蒙开发这一垂直领域,做成可一键安装的 DSH 插件,方便独立安装与迭代。

- 主体合集(1300+ 技能):https://github.com/spike-faye-lei/spike-faye-lei-dsh-skills
- 本仓库专注:鸿蒙 / ArkTS 开发与审查

许可 / License

本项目代码采用 CC BY-NC 4.0。

⚠️ 禁止任何第三方将本代码用于商业用途。作者保留全部商业权利。
预览分享卡片长什么样 ↓spike-faye-lei/dsh-harmonyos-arkts
分享 · DeepSeek Harness Hub
spike-faye-lei/dsh-harmonyos-arkts

鸿蒙HarmonyOS NEXT开发技能插件 —— 面向 DeepSeek HarnessDSH的 ArkTS /…

这是你的仓库?认领条目

回到顶部