dsh-specify
在终端中运行以下命令:
dsh plugin install 904915452/dsh-specify
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install 904915452/dsh-specify 即可安装该插件,源码位于 https://github.com/904915452/dsh-specify ,安装后重启会话即可使用 /speckit-* 命令。
插件介绍
在 DeepSeek Harness 里做规格驱动开发,最大的痛点是流程碎片化:需求、方案、任务、实现、验收散落在不同对话或工具里,缺乏一条可以逐步推进、随时暂停、随时回溯的主线。dsh-specify 把 Spec-Kit 的完整 spec-driven 流程拆成一组 /speckit-* 斜杠命令,让你在一次会话中从项目原则一路走到代码实现,每一步都有明确的产物文件和可检查的一致性报告。
核心能力覆盖 constitution(项目原则)、specify(WHAT/WHY 需求定义)、clarify(歧义澄清)、plan(技术方案)、tasks(任务拆解)、analyze(覆盖度检查)、implement(按任务编码)、checklist(质量门禁)以及 status(进度仪表盘)。每个命令产出独立文件,彼此引用,形成可追溯的文档链。分支控制内置于流程中:/speckit-specify 会按约定自动判断是否新建 feat/ 分支,也支持 --no-branch 或 --branch 手动指定,/speckit-implement 据此在正确分支上落码。
适合已经在 Harness 中使用 spec-driven 或类似方法论的工程师,尤其是不想在浏览器、终端、文档工具之间来回切换,希望用一组斜杠命令把整个交付链路串起来的团队或个人开发者。
使用场景
- 新建功能时用 /speckit-specify 定义需求,逐步推进到技术方案和任务拆解
- 接手遗留项目时用 /speckit-constitution 和 /speckit-analyze 梳理项目原则与覆盖度
- 实现阶段用 /speckit-implement 按任务清单编码,再用 /speckit-checklist 做质量门禁
- 中途暂停后用 /speckit-status 查看进度、依赖和下一步,无需翻阅多个文件
适合人员
- 在 DeepSeek Harness 中做规格驱动开发的工程师
- 希望用一组斜杠命令串联需求到交付全流程的团队
- 从 Claude Code sdd skill 迁移到 Harness 环境的开发者