鱼皮AI导航
鱼皮AI导航
  • 主页
  • 社区
  • AI工具
  • AI知识库
  • AI提示词
  • MCP
  • Skills
  • AI学习资源
  • AI资讯
  • GitHub开源
登录/注册

dsh-engineering-workflow

工程化工作流 agent preset:五阶段硬门禁(需求澄清、计划审批、TDD、子 Agent 并行、验证收尾),附 6 个改编自 obra/superpowers 的工作流技能。

工作流
访问 GitHub
文档README

dsh-engineering-workflow(工程工作流)

为 DeepSeek Harness(dsh)叠加完整的工程化工作流层。一次安装即获得「工程工作流」agent preset——带五阶段硬门禁的纪律工程师模式——以及承载方法论的 6 个工作流技能。

方法论改编自 obra/superpowers(MIT)的 brainstorming / writing-plans / TDD / subagent-driven-development / verification-before-completion,并针对 dsh 原生能力重写:plan mode + exit_plan_mode、后台 subagent/subagent_fork、workflow 编排、目标工具与 preset/skill 体系。

五个阶段

阶段技能门禁dsh 机制
① 需求澄清workflow-requirements意图获批后才动手ask_user_question 一次一问
② 计划审批workflow-planning计划经 exit_plan_mode 获批plan mode,批准后 todo_write
③ TDD 实现workflow-tdd没有失败测试就没有生产代码pwsh/bash 跑测试
④ 子 Agent 并行执行workflow-subagents逐任务审查 + 账本后台 subagent、send_message、list_agents
⑤ 验证收尾workflow-verification证据先于断言全量套件 + 分支收尾菜单

总纲技能 engineering-workflow 把每个非平凡任务路由到对应阶段,并强制执行纪律规则(含合理化红线表)。

安装

▼
sh
复制代码
dsh plugin --profile <name> add github:82c86b8z86-stack/dsh-engineering-workflow

(或将本包安装进 profile 依赖,并把 dsh-engineering-workflow 加入 dsh.profile.bundles。)

重启一次 dsh 让宿主插件挂载。启动时插件把 preset 同步到 ~/.dsh/.agent-presets/engineering-workflow,之后新建会话的预设选择器中即可选「工程工作流」。同步幂等——升级插件会自动更新 preset 与技能。

免重启的手动/开发回退:

▼
sh
复制代码
node scripts/sync-presets.mjs

dsh 每次读取 roster 都会重新发现预设,同步后立即可选。

工作原理

▼
text
复制代码
dsh-engineering-workflow (bundle) ├── cordis.patch.yml insert 一行宿主插件 └── lib/index.js 宿主插件:把 presets/ 同步进 ~/.dsh/.agent-presets, │ 并经 system-prompt section 向模型公告工作流 └── presets/engineering-workflow/ ├── agent.cordis.yml 完整工具集 composition(改编自内置 cordis preset,MIT): │ shell、文件、后台任务、目标、plan mode、压缩、委派 │ (subagent/subagent_fork/workflow/ralph)、ask-user、todo、web、skills ├── preset.yml roster 元数据(名称/描述/排序) ├── skills/ 6 个工作流技能(每目录一个 SKILL.md) └── NOTICE 署名声明

preset 通过 @deepseek-ai/dsh-skill-filesystem 的 customSkillDirs(以 preset 自身目录为根)接入技能——与内置 cordis preset 同款模式,技能目录随 preset 走到哪跟到哪。

验证安装

▼
sh
复制代码
node scripts/verify-install.mjs # ✓ engineering-workflow: current (byte-identical)

只读比对内置 preset 与 ~/.dsh/.agent-presets,不做任何写入。若报告 stale 或 missing,执行 node scripts/sync-presets.mjs(或重启一次 dsh,让宿主插件在挂载时同步)。

插件生效的位置:

  • 预设选择器(新建会话对话框)中出现「工程工作流」——dsh 每次读取 roster 都会重新发现预设,同步后无需重启即可见。新建会话时选择它;已有会话与默认预设不会被自动切换。
  • system-prompt 公告(模型读到的工作流指引)只出现在宿主插件挂载之后创建的会话里——即安装后第一次重启 dsh 之后。
  • 6 个工作流技能随预设加载,可在这些会话里通过 skill 工具调用。

开发

▼
sh
复制代码
pnpm install pnpm test # preset 同步单元测试 pnpm run validate # 内置 preset 结构校验 pnpm run sync # 同步 preset 到 ~/.dsh/.agent-presets pnpm run verify # 字节级比对内置 preset 与安装结果

许可

MIT。preset composition 改编自 DeepSeek Harness 内置 cordis preset(MIT);工作流方法论改编自 obra/superpowers(MIT);preset 同步宿主插件模式参考 @linxin666/dsh-liangshen(Apache-2.0)。详见 presets/engineering-workflow/NOTICE。

工作流

快捷安装

复制到终端去安装插件

dshplugin--profilewebaddgithub:82c86b8z86-stack/dsh-engineering-workflow

温馨提示

装插件等于在本机跑第三方代码,权限与你相同,能读文件、用凭据、访问网络,工具审批管不到。请只装可信来源,并尽量锁定 commit。

站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
🔥热门工具
朱雀AI检测朱雀AI检测
朱雀AI检测助手朱雀AI检测助手
LovartLovart
老鱼简历老鱼简历
WritePass官网WritePass官网
面多多面多多
CursorCursor
星月写作星月写作
零感AI零感AI
墨得问题墨得问题
dsh 插件推荐
DSH-Feedback-Bridge
将 DSH 对话整理为可审阅的社区反馈,并在确认后提交到 DeepSeek Harness 官方 Discussions。
dsh-itranslation#bundle
DeepSeek Harness 整本书翻译生产线:确定性章节识别与分段、子代理逐章翻译、术语表控制、全书审查、定向修订,以及可审计的 meta.json 证据链。
dsh-md-convert
将 Office 文档与 PDF(含扫描件)转换为保留结构的 Markdown,采用 CPU 优先的路由 OCR 流水线(RapidOCR/SLANet/FormulaNet)。
dsh-subagent-pool
为 DeepSeek Harness 维护可复用的命名子代理配置,并按配置的模型、推理强度和 Agent 预设运行子代理。
dsh-plugins#dsh-wx-push
DSH 会话任务结束后自动把结果原文推送到微信(iLink 直发,真实校验送达,失败如实报错)。需配置 wechat-acp 守护进程——一个需要另外安装并扫码登录微信的独立进程。