@rongyi7/dsh-spec
Spec-Driven Development 三件套技能(Spec New / Spec Implement / Spec Validate)DSH 组合包:把模糊 Idea 收敛成 specs/ 三件套,按规格有序实现,并对照验收标准验收。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:rongyishuaige7/dsh-spec说明文档
阅读完整 README ↗@rongyi7/dsh-spec
为 DeepSeek Harness 提供的 Spec-Driven Development(SDD,规格驱动开发)技能。一个组合包,三个技能。
代码不是第一步,Spec 才是。
技能
| 技能 | 阶段 | 触发 |
|---|---|---|
dsh-spec-new | Idea → Spec | 「帮我做一个 X」/「开个新项目」/「先写规格」/「需求变了」 |
dsh-spec-implement | Spec → 代码 | 「开始实现」/「按 spec 做」/「继续实现」 |
dsh-spec-validate | Spec → 验收 | 「验收」/「测试一下」/「验证」 |
三个技能共享一套约定:项目在 specs/ 下维护三份可审查文件——requirements.md(做什么,含 Given/When/Then 验收标准)、design.md(怎么做)、tasks.md(有序可执行任务)。Spec 始终是唯一真相源:实现进度与验收报告都会回写到 specs/。
安装
tarball:
dsh plugin --profile add ./@rongyi7-dsh-spec-0.1.0.tgz
dsh --profile
npm:
dsh plugin --profile add @rongyi7/dsh-spec
Git(需 prepare 构建脚本,见 DSH 打包教程):
dsh plugin --profile add github:you/dsh-spec
使用
自然提问即可,技能目录会自动路由:
- 「帮我做一个文件分享网站」→
dsh-spec-new追问澄清后写出specs/三件套。 - 「开始实现」→
dsh-spec-implement按tasks.md顺序执行,进度回写 spec。 - 「验收」→
dsh-spec-validate把每条验收标准转成可运行检查,报告写入specs/validation.md。
许可证
MIT