specpowers
在终端中运行以下命令:
dsh plugin install SAXEM1997/specpowers
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在任意目录执行 dsh plugin install SAXEM1997/specpowers 安装插件(源码仓库:https://github.com/SAXEM1997/specpowers),安装后重启 profile 并刷新浏览器即可在技能目录中看到 specpowers 等技能。
插件介绍
做功能开发时,常见两类浪费:把不需要的东西做出来,或把该做的做错了。上下文在变长、多轮协作之后,规范与实现也容易脱节,产物质量一路下滑。specpowers 把 OpenSpec 的规范驱动开发与 Superpowers 的测试驱动纪律接到同一条流水线上,用 Phase 0 到 4 的衔接工作流和逐层审查 Gate,把「想清楚、写明白、按计划做、验得过、能归档」串成可重复的节奏。
入口技能会根据改动规模自动判定微小、中等、复杂或大规模,并路由到对应 Phase:从 brainstorming 与 OpenSpec 格式转换、计划编写,到子代理驱动的逐 task TDD、代码审查与规范符合性检查,再到全量测试、openspec 校验与归档。横切的 specpowers-review 按轮次与规模做两级审查路由,并带有防退化机制,避免审查流于形式。
它面向在 DeepSeek Harness 或 Claude Code 中做工程化开发的团队与个人:你愿意用 SDD 管需求与变更、用 TDD 约束实现,并已具备 OpenSpec CLI 与 Superpowers 技能组等硬依赖。可选的 CodeGraph、Graphify 只增强架构理解,不挡主流程执行。自然语言即可启动流程,适合新功能从 0 到 1 走完整规范与测试闭环的场景。
使用场景
- 新功能从需求澄清到归档要走完整 OpenSpec + TDD 闭环
- 改动规模不确定,希望自动判定微小/中等/复杂并匹配 Phase
- 多轮协作中需要审查 Gate 防止规范偏离与实现缺陷
适合人员
- 在 DeepSeek Harness 中做工程化功能开发的开发者
- Claude Code 用户且已安装 Superpowers 与 OpenSpec CLI
- 希望用 SDD 管需求、用 TDD 约束实现的技术团队