中文EN

dsh-openspec-opsx

workflownpmMIT

把 OpenSpec 的规格驱动工作流接入 DeepSeek Harness,内容由 OpenSpec 1.14.3 生成:12 个 /opsx-* 斜杠命令会把工作流提示词与你输入的参数一起注入会话,另有 12 个由模型自行加载的 openspec-* 技能。

下载量 / Downloads
319

安装

dsh plugin --profile web add dsh-openspec-opsx

沙箱测试

这个插件还没测过。提交测试 →

README

dsh-openspec-opsx

[English](README.md) | 中文

把 OpenSpec 的规格驱动开发工作流接入 DeepSeek Harness:**12 个 openspec- 技能 + 12 个 /opsx- 斜杠命令**。

  • 零运行时依赖(只用 DSH 宿主自带的 @deepseek-ai/dsh-llm),不依赖任何第三方 skill kit。
  • 命令声明了 input.hint,所以在输入框里会正常高亮、并停在那里等你补参数。
  • 命令注入的是 OpenSpec 自己生成的完整工作流提示词;你在命令后面写的文字会以 ## 用户输入 追加进去。
  • 技能正文与命令正文由 openspec init --tools claude 原样生成,本仓库只做转接。

安装

dsh plugin --profile desktop add dsh-openspec-opsx

重启 DSH 后生效。npm 上暂未发布时,可从 GitHub 安装:

dsh plugin --profile desktop add github:IDrinkMoreWater/dsh-openspec-opsx

命令

命令 · 作用

/opsx-propose · 一步生成 change 与全部规划产物

/opsx-explore · 探索模式:想清楚再动手

/opsx-new · 新建 change 脚手架

/opsx-continue · 按依赖顺序创建下一个产物

/opsx-ff · 快进生成全部规划产物

/opsx-apply · 按 tasks.md 实现

/opsx-update · 修订规划产物并保持一致

/opsx-verify · 校验实现与产物一致

/opsx-sync · delta spec 合并进主 specs

/opsx-archive · 归档已完成的 change

/opsx-bulk-archive · 批量归档

/opsx-onboard · 完整流程引导

/opsx-explore 要不要给 CLI 加一个 --watch 模式
/opsx-propose 把登录从 session 改成 JWT

技能

openspec-propose、openspec-explore、openspec-new-change、openspec-continue-change、openspec-ff-change、openspec-apply-change、openspec-update-change、openspec-verify-change、openspec-sync-specs、openspec-archive-change、openspec-bulk-archive-change、openspec-onboard。

模型会按描述自动加载对应技能;你也可以显式让它加载。

为什么不是 /opsx:explore

DSH 的命令名文法是 /^[a-z][a-z0-9_-]*$/u,冒号不是合法字符——Claude Code 的 /opsx:explore 在这里只能写成 /opsx-explore。

前置条件

  • 目标项目需要 OpenSpec 根目录:openspec init(或 openspec init --tools none,因为技能已由本插件提供)。
  • openspec CLI 需在 PATH 上。本插件的内容由 OpenSpec 1.14.3 生成。

从新版本 OpenSpec 重新生成

npm i -g @fission-ai/openspec@latest
node scripts/sync-openspec.mjs

脚本会在临时目录里跑 openspec init --tools claude(并先把全局 workflow profile 打开到全部 12 个),再把 skills/ 与 commands/ 覆盖进本仓库。生成结果请一并提交,方便 review 版本差异。

结构

index.js              注册技能与命令
skills/openspec-*/    12 个 SKILL.md
commands/*.md         12 个工作流提示词
cordis.patch.yml      bundle patch 层
scripts/sync-openspec.mjs

许可

MIT。技能与命令正文来自 Fission-AI/OpenSpec(MIT)。

以上内容来自 npm 上的 README,我们只做格式化,不改内容。

版本

npm 上共发布:2,最后更新 2026-10-21

链接

GitHub · Homepage · npm

同类插件