mcpField
C
commit

commit

github.com/poteto开发590270 次安装33 周前更新
代码仓库

关于 commit

为项目提交代码提供 Conventional Commits 规范和分支操作规则。适用于需要保持提交聚焦、说明变更原因并妥善处理 worktree 的开发者。

主要功能

  1. 01每项逻辑变更单独提交
  2. 02提交说明包含原因和背景
  3. 03仅提交自己修改的文件
  4. 04合并时使用 merge 类型
  5. 05按依赖顺序安排提交

适用场景

  1. 01为独立修复或功能编写提交
  2. 02避免纳入其他会话的文件
  3. 03整理 worktree 或功能分支的合并提交

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/poteto/noodle --skill commit

安装后在 Claude Code 中输入/commit确认已加载。

详细介绍

Conventional Commits

创建提交时,请遵循这些项目专属规则。

分支管理

绝不创建无内容的分支。 如果需要隔离分支,请使用 worktree 技能。对于简单的更改,直接在当前分支(包括 main)上提交。不要运行 git checkout -b。

项目规则

  • 每项逻辑更改对应一个提交 — 绝不合并无关的修复或功能。三项独立更改 = 三个提交。
  • 只提交你更改过的文件 — 绝不纳入并发会话中的无关文件。
  • 始终包含正文 — 不要只写标题。说明做了什么以及原因。
  • merge 类型 — 合并 worktree 或功能分支时,使用 merge(而不是合并提交)。
  • 安排提交顺序,以最大化选择价值 — 先提交基础设施,再提交依赖它构建的功能。

示例

feat(alerts): Add Slack thread replies for alert updates

When an alert is updated or resolved, post a reply to the original
Slack thread instead of creating a new message. This keeps related
notifications grouped together.

参考资料

评论

支持 Markdown