dsh-git-conventions:为 DeepSeek Harness 配置 Git 提交、推送与 PR 规范

dsh-git-conventions 是 DeepSeek Harness 的静态插件,用于自动化执行 Git 提交、推送及 PR 规范检查。它支持配置化规则,覆盖 `git commit`、`git push` 和 `gh pr create` 命令。核心功能包括:对 `-m` 内联提交信息进行 Conventional Commits 结构校验,不合规即拒绝;在启用安全选项时,提示使用 `--force-with-lease` 替代裸 `--force` 推送;以及强制要求 `gh pr create` 必须包含标题和描述,缺失则拦截。插件规则通过设置页配置并持久化,支持中英文,若规则留

阅读全文
用 writing-commit-messages Skill 写出规范的 Conventional Commit

介绍 spencerpauly/awesome-cursor-skills 中的 writing-commit-messages:如何用 Agent Skill 约束提交信息遵循 Conventional Commits(类型前缀、scope、正文与 BREAKING CHANGE)。文中核实了 SKILL.md 规则、好坏示例、提交粒度要求,以及 Cursor 手动安装到 .cursor/skills/ 与 npx skills add 安装到 Cursor/Claude Code 的用法,适合需要规范协作与自动生成 Changelog 的团队。

阅读全文
Git提交信息模板:统一团队协作的提交规范

### 为什么需要统一提交规范? 统一提交规范可解决代码审查困难、版本迭代混乱、自动化工具失效等问题,让每次改动目的和内容清晰,便于团队协作。 ### 规范格式(Conventional Commits) - **类型**(必填):如`feat`(新增功能)、`fix`(修复bug)、`docs`(文档)等,选错会误导版本管理。 - **描述**(必填):简短(≤50字)、动词开头(如“优化”“修复”),避免模糊表述。 - **正文**(可选):空行后详细说明改动原因、实现细节或问题解决过程。 - **脚注**(可选):关联Issue(如`Closes #123`)或说明破坏性改动。 ### 如何创建提交模板? - **全局模板**:在用户根目录建`.gitmessage`,配置Git使用`git config --global commit.template ~/.gitmessage`。 - **项目级模板**:项目根目录建`.gitmessage`,执行`git config commit.template .gitmessage`。 ### 工具辅助强制规范 - **Commit

阅读全文
Git commit message规范:让团队协作更高效

日常开发中,规范的Git提交信息(commit message)对团队协作、问题追踪至关重要,不规范会导致版本历史混乱。当前主流规范是Conventional Commits,结构分为:类型(必填,如`feat`新功能、`fix`修复、`docs`文档等)、可选作用域(限定模块范围,如`用户模块`)、简短描述(核心内容)、可选正文(详细解释)、可选脚注(关联Issue或标注破坏性变更)。 养成规范习惯可借助工具:`commitizen`(交互式工具)或`commitlint+husky`(提交前自动检查)。规范的好处包括:提升协作效率、自动生成版本日志、清晰追踪问题、提前预警破坏性变更,值得团队养成。

阅读全文
Git提交信息规范:为什么要写清晰的commit message?

你是否遇到过Git提交记录模糊(如“改了”“修复bug”),回顾修改细节困难?清晰的commit message能解决这类问题。它是代码变更的“日记”,需说明“做了什么”“为什么做”。 写规范commit message有四大好处:快速回忆(半年后也能看懂修改)、团队协作(成员快速定位功能变更)、自动化工具支持(生成版本日志、自动升级版本号)、快速定位bug(线上问题时用git bisect快速缩小范围)。 规范建议从简单开始:至少包含“类型+描述”,常见类型有fix(修复bug)、feat(新增功能)等;进阶可选Conventional Commits规范,格式为<类型>[可选作用域]: <描述>,可带正文和脚注。新手可先从“类型+描述”入手,用cz-cli等工具辅助,每次提交前花10秒明确核心内容,坚持即可提升代码管理效率。

阅读全文