superpowers-workflow
by yefei124
⚡ Superpowers 风格的 DSH 开发工作流插件:头脑风暴 → 计划 → TDD → 调试,8 个引导工具 + Markdown 总结导出。| Superpowers-style dev workflow plugin for DeepSeek Harness: brainstorm → plan → TDD → debug, 8 guided tools + Markdown export.
安装
dsh plugin --profile web add github:yefei124/superpowers-workflowGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
Superpowers 风格的 DeepSeek Harness (DSH) 开发工作流插件。
引导 Agent 按 头脑风暴 → 计划 → TDD → 调试 的结构化流程工作,每一步都记录在案,最终可一键导出完整 Markdown 总结。灵感来自 obra/superpowers 的技能集,以 Cordis 插件 + 模型工具的形式落地到 DSH。
当前版本为 Host 工具版:8 个
sup_*模型工具 + 会话内状态机 + Markdown 导出,纯工具即可完成完整工作流,不依赖浏览器 UI。 带可视化仪表盘的浏览器版(dsh.clientweb 插件)见下方 Roadmap。
功能
启动一个工作流后,模型会在你的引导下按阶段推进,所有记录保存在插件实例内(会话期间有效):
| 阶段 | 工具 | 作用 |
|---|---|---|
| 启动 | sup_start |
创建新工作流(标题、目标、起始阶段) |
| 任意 | sup_status |
查看当前阶段与各项统计快照 |
| 💡 头脑风暴 | sup_brainstorm |
新增想法 / 采纳·拒绝(accept/reject)/ wrapup 进入计划 |
| 📐 计划 | sup_plan |
添加步骤(标题+细节+验收标准)/ 更新状态 / 定稿进入 TDD |
| 🔴🟢🔧 TDD | sup_tdd |
记录 red → green → refactor 循环,带下一步引导 |
| 🐞 调试 | sup_debug |
打开会话(现象+假设)/ 更新(根因+修复)/ 关闭(验证) |
| ⏭ 推进 | sup_advance |
按顺序推进到下一阶段,或跳转到指定阶段 |
| 📄 导出 | sup_export |
导出完整 Markdown 总结(目标、想法、计划、TDD、调试、时间线) |
安装
1. 安装包
npm install github:yefei124/superpowers-workflow
仓库地址:https://github.com/yefei124/superpowers-workflow (发布到 npm 后:
npm install dsh-superpowers-workflow)
2. 在 agent preset 中启用
编辑你的 agent preset 的 agent.cordis.yml,加入一行:
- id: tool-superpowers-workflow
name: dsh-superpowers-workflow
完整示例见 example/agent.cordis.yml。
3. 重启会话
重启 DSH 会话后,模型即可调用 sup_* 工具。
使用
直接对 Agent 说:
用 Superpowers 流程帮我实现一个 XX 功能
Agent 会自动调用 sup_start 启动工作流,并按阶段引导:
- 头脑风暴:
sup_brainstorm { action: "add", ideas: [...] }记录想法,decide筛选,wrapup结束 - 制定计划:
sup_plan { action: "add", step: { title, detail, acceptance } }逐条添加,finalize定稿 - TDD:按
sup_tdd { action: "cycle", state: "red"|"green"|"refactor" }记录红绿重构循环 - 调试:
sup_debug打开/更新/关闭调试会话
随时可以:
sup_status— 查看进度sup_advance— 手动推进阶段sup_export— 导出总结,让 Agent 保存为文件或分享
导出示例
# 实现用户登录模块
> 目标: 支持邮箱+密码注册登录,带 JWT 会话
> 当前阶段: 测试驱动开发 · 创建于 2026-08-16T…
## 头脑风暴
- [x] 邮箱+密码登录, bcrypt 加密 — accepted
- [x] JWT 会话, 7 天有效期 — accepted
- [ ] 短信验证码登录 — rejected
## 计划
- [x] **数据库用户表与迁移** — 验收: 能建表并 CRUD (done)
- [x] **注册/登录 API** — 验收: 集成测试通过 (done)
## TDD 循环
- 第 1 轮 [red] — 先写注册接口失败测试 (…)
- 第 2 轮 [green] — 最小实现通过 (…)
## 调试会话
- 登录返回 500 [closed]
- 根因: bcrypt 版本不兼容
- 修复: 锁定 bcryptjs 版本
- 已验证: ✓
## 时间线
- (…) 工作流启动
- (…) 头脑风暴完成(采纳 2 条想法),进入制定计划
发布到 DSH 插件市场
DSH 社区存在多个 GitHub 插件市场(如 dsh-market、AwesomeHou/dsh-plugin-marketplace、whalehub-dsh),其中不少会实时同步 GitHub 上带 dsh-plugin 话题(topic)的仓库。
本仓库已上线并打好话题:
- 仓库:https://github.com/yefei124/superpowers-workflow
- Topics:
dsh-plugin·dsh·deepseek-harness·cordis·tdd·workflow
社区市场会自动收录(取决于各市场同步策略);也可向市场仓库提交收录请求。
Roadmap
- Host 工具版(8 个
sup_*工具 + 状态机 + Markdown 导出) - 浏览器仪表盘:
dsh.clientweb 插件(阶段进度条 + 输入区状态条,动态版已实现,待按官方 web 构建管线打包) - 状态持久化(跨会话保存工作流)
- 与
todo_write/ goal 工具的联动
许可证
MIT
原始 README: https://github.com/yefei124/superpowers-workflow/blob/main/README.md ↗
同类插件
查看全部 →
archify
Agent 技能:生成美观、可校验的架构图、工作流图、时序图、数据流图与生命周期图——自包含 HTML、带动画与清晰导出

dsh-turn-rewind
对话回退:基于持久 Change Ledger 回滚会话与工作区状态。

dsh-plugin-cc
把 DeepSeek Harness 接入 Claude Code:评审、批评、委派与会话导入

dsh-interconnect
跨实例互联:经 interconnect 服务在多个 DSH 实例间转发消息与事件。

dsh-chat-import
把 13 家 coding agent(Claude Code、Codex、ChatGPT、Cursor、Gemini、opencode 等)的完整对话历史导入为可续聊的 DeepSeek Harness 会话,并支持反向导出回 Claude Code。

dsh-crew
DSH 插件:从 Claude Code / Codex 向 DSH agent 派活——原生 subagent 进度、宿主内 worker 会话(分级预设),以及为纯文本宿主补上视觉与图像生成的多模态桥