dsh-pr-description
在终端中运行以下命令:
dsh plugin install 988hj7tczd-oss/dsh-pr-description
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install 988hj7tczd-oss/dsh-pr-description 即可安装,插件源码可从 https://github.com/988hj7tczd-oss/dsh-pr-description 浏览。
插件介绍
手写 PR 描述既重复又容易遗漏测试与风险说明,团队格式不统一也让评审体验割裂。dsh-pr-description 分析当前分支 diff,按确定性规则将变更加类为 feat/fix/refactor/docs/test/chore,提取新增符号,自动拼装 Conventional Commits 标题与动机、方案、影响、测试、风险五段正文及四项自审清单,输出 Markdown 到工作区并在会话内渲染,全程不依赖 LLM,可完全离线运行。支持 confirm 交互确认与 openPr 调用 gh CLI 直接创建 Pull Request。
适合频繁提交 PR、需要团队格式一致、注重可控执行与可测试性的 DSH 开发者。所有 git 与 gh 调用使用固定 argv 数组,解析与模板步骤均为零依赖纯函数,插件卸载时子进程自动清理。
使用场景
- 提交 PR 前快速生成规范的标题与五段式描述
- 团队要求统一 PR 格式并附带自审清单
- 离线环境下无需 LLM 即可自动产出 PR 文本
适合人员
- 频繁提交 PR 的 DSH 工作流开发者
- 注重提交规范、可控执行与可测试性的工程师
- 希望减少重复性 PR 文书工作的中小型技术团队