mcpField
C
commit

commit

github.com/windmill-labs开发18.5k91 次安装1 天前更新
代码仓库

关于 commit

用于创建精简 Git 提交的技能,采用 Conventional Commits 格式。它指导开发者检查变更、逐个暂存相关文件,并确认提交结果。

主要功能

  1. 01检查状态与差异
  2. 02逐个暂存文件
  3. 03采用 Conventional Commits 格式
  4. 04提交信息单行且少于 72 个字符
  5. 05确认提交完成

适用场景

  1. 01提交一项明确的代码变更
  2. 02避免暂存无关文件
  3. 03遵循仓库近期的提交风格

安装

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

$npx skills add https://github.com/windmill-labs/windmill --skill commit

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

详细介绍

Git 提交技能

按照 Conventional Commits 规范,创建一条精炼的单行提交信息。

说明

  1. 分析更改:运行 git status 和 git diff,了解修改内容
  2. 仅暂存已修改的文件:逐个按名称添加文件。切勿使用 git add -A 或 git add .
  3. 编写提交信息:按照 Conventional Commits 格式,写成单行

Conventional Commits 格式

<type>: <description>
类型
  • feat:新功能或能力
  • fix:修复 bug
  • refactor:既不修复 bug 也不添加功能的代码更改
  • docs:仅更改文档
  • style:格式调整、补充缺失的分号等(不更改代码)
  • test:添加或修正测试
  • chore:维护任务、依赖项更新等
  • perf:性能改进
规则
  • 提交信息必须为单行(不能是多行信息)
  • 描述应使用小写字母,并采用祈使语气(使用 "add",而不是 "added")
  • 末尾不要加句号
  • 总长度不超过 72 个字符
示例
feat: add token usage tracking for AI providers
fix: resolve null pointer in job executor
refactor: extract common validation logic
docs: update API endpoint documentation
chore: upgrade sqlx to 0.7

执行步骤

  1. 运行 git status,查看所有更改
  2. 运行 git diff,详细了解更改内容
  3. 运行 git log --oneline -5,查看近期提交风格
  4. 仅暂存已修改或相关的文件:git add <file1> <file2> ...
  5. 使用 Conventional Commits 格式创建提交:
    git commit -m "<type>: <description>"
    
  6. 运行 git status,确认提交成功

评论

支持 Markdown