dsh-dev-workflow
Verified@melosic/dsh-dev-workflow · v0.2.0 · MIT · Web UI
Development-workflow gatekeeper and orchestrator plugin for DSH: skill-injected conventions, commit/doc-sync checks, and git-guard.
Install
dsh plugin add @melosic/dsh-dev-workflow Confirm the layer applied with dsh --profile default --dump-config — see the install guide.
Source
Tags
Creators
Readme
dsh-dev-workflow
English | 简体中文
面向编码 Agent 的一套开发工作流,以 DeepSeek Harness
(dsh)插件的形式分发:一份按需读取的规范,负责执行其中可机械检查部分的两件工具与三个
触发器,以及守住不可撤销动作、或不该在你点头之前就对外宣称的动作的几道守卫。它是插件,
不是模式——在你已经在用的模式之上工作。
为什么需要它
每个项目都有一套开发工作流:分支怎么起名、提交信息怎么写、文档什么时候跟着代码改、发版前必须 满足什么。写下来,这些约定就躺在贡献者指南里,在该用的那一刻没人会去翻——Agent 尤其不会; 不写下来,就得每个会话重说一遍,而且会漂移。
这个插件把这套规范变成 Agent 随身带着、工具负责执行的东西。整套流程——分支模型、提交信息 格式、原子提交、PR 质量门禁、文档同步、发版与 CHANGELOG 规则——以技能形式随包分发、按需读取, 该用的时刻就在手边,又不必每轮常驻。能机械检查的替你检查;不能撤销的先拦下, 其他人会看见、而你还没点头的也先问过。它只在这些时刻说话,其余时候不吭声。
功能特性
- 规范以技能形式按需读取,而不是每轮说教。 常驻的只有一段几百 token 的摘要。
- 两个检查工具。
check_commit_message校验提交信息,check_doc_sync检查文档是否跟着代码一起改。 - 三个触发器,平时不吭声: 提交前、
gh pr create前、git tag或发布前。 - 五道守卫,一个形状。 不可逆的 shell 命令、危险的 git 操作、其他人看得见的对外动作、敏感文件读取、参数里的真实凭据。
- 一个开关,而且是安装开关。
/dev-workflow status报告模式、语言、最近一次检查与守卫命中;off会把注册全部注销。 - DeepSeek Harness 设置里的可视化面板,所有开关与枚举都能改,保存后无需重启。
环境要求
| 组件 | 版本 |
|---|---|
| DeepSeek Harness 运行时 | >=0.2.0-rc.2 |
| Node.js | >=20 |
| pnpm | 10.x |
DeepSeek Harness 版本不在支持范围内,不会让安装失败——它会把这个插件静默禁用,症状是
「装上了但从来不出现」。报 bug 之前先用 dsh --version 对一下上面的版本范围;
docs/PUBLISHING.md 说明了范围怎么定,以及按 profile 开的那个应急口子。
快速开始
# 克隆并安装
git clone https://github.com/Melosic/dsh-dev-workflow.git
cd dsh-dev-workflow
pnpm install
# 构建与校验
pnpm build
pnpm typecheck
pnpm lint
pnpm test
然后把插件安装到你的 DeepSeek Harness profile:
dsh plugin --profile <profile> add @melosic/dsh-dev-workflow
若想从本地检出安装,把插件管理器指向本包目录即可。想确认插件真的在工作,在 DeepSeek Harness 里
执行 /dev-workflow status:它会打印当前模式、语言、最近一次检查、守卫命中次数与审计日志状态。
再试一个该被拦下的动作——比如在随便一个仓库里跑 git clean -f——它会先问你,而在关掉审批的
会话里直接拒绝。
文档链接
- docs/README.md —— 全部文档的索引:从这里挑一条阅读路径。
- CHANGELOG.md —— 版本历史,Keep a Changelog 格式。
- CONTRIBUTING.md —— 环境搭建、分支、提交与提交流程。
贡献指引
欢迎贡献——请先读 CONTRIBUTING.md。
许可证
MIT © 2026 Melosic