dsh-skill-7d-git-commit
在终端中运行以下命令:
dsh plugin install 7dgroup-ai/dsh-skill-7d-git-commit
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 会话中输入"安装插件 github:7dgroup-ai/dsh-skill-7d-git-commit",或运行 dsh plugin install 7dgroup-ai/dsh-skill-7d-git-commit,插件源码地址为 https://github.com/7dgroup-ai/dsh-skill-7d-git-commit
插件介绍
接手新代码时,第一件事往往是翻 git log。当满屏都是「fix bug」「临时改一下」「TODO」时,代码评审、版本管理和 Release Notes 生成全都变得低效。7d-git-commit 将 7DGroup 提交规范直接嵌入 AI 工作流,让每条 commit message 在提交前就通过自动校验,从源头保证日志可读。
核心能力分两层:客户端侧,插件作为 DSH skill 注册到当前 profile,在生成或修改 commit message 时自动分析 diff、从九种中文类型标签中选取最匹配项、按【类型】动作+对象格式组织标题(≤50 字、无尾标点)、为复杂变更生成编号正文(每行 ≤70 字)、并检查禁止字符与短语;服务端侧,附带针对 GitLab CE 19.2.0 的 pre-receive 钩子,支持 warn/reject 双模式、外部化规则文件、审计日志与通知推送,形成客户端预检加服务端强制拦截的闭环。整个插件为零核心改动的纯组合包,装入即生效,移除即干净卸载。
适合在 DSH 环境中工作的工程团队、需要在大型代码库中统一提交规范的组织,以及已使用 GitLab 服务端钩子但希望获得版本化规则管理和可审计校验流程的开发者。
截图预览
使用场景
- 在 AI 辅助开发中自动生成符合团队规范的 commit message
- 评审代码前快速检查提交日志是否可读且格式统一
- 在 GitLab 仓库中通过服务端钩子拦截不合规提交
适合人员
- 在 DSH 环境中日常开发的前端或后端工程师
- 需要统一团队提交规范的技术负责人
- 已部署 GitLab 并希望加强提交质量管控的平台或运维团队