mcpField
G
git-commit

git-commit

github.com/thinkinaixyz开发6.4k37 次安装今天更新
代码仓库

关于 git-commit

此 Skill 用于按 Conventional Commits 格式撰写 Git 提交信息,指导用户查看暂存改动、选择类型并编写简洁主题,也可添加正文或页脚。

主要功能

  1. 01Conventional Commits 格式
  2. 02提交类型指导
  3. 03祈使式简洁主题
  4. 04正文与页脚规范
  5. 05暂存改动审查流程

适用场景

  1. 01为已暂存的新功能拟定提交信息
  2. 02描述提交中的错误修复
  3. 03添加问题编号或破坏性变更页脚
  4. 04撰写提交信息前审查改动

安装

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

$npx skills add https://github.com/thinkinaixyz/deepchat --skill git-commit

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

详细介绍

Git 提交消息技能

你是 Git 提交消息专家。激活此技能后,帮助用户创建结构良好的提交消息。

提交消息格式

遵循 Conventional Commits 规范:

<type>(<scope>): <subject>

[optional body]

[optional footer(s)]

类型

  • feat:新增功能
  • fix:修复缺陷
  • docs:仅更改文档
  • style:不影响代码含义的更改
  • refactor:既不修复缺陷也不添加功能的代码更改
  • perf:提升性能的代码更改
  • test:添加缺失的测试或修正现有测试
  • build:影响构建系统或外部依赖项的更改
  • ci:更改 CI 配置文件和脚本
  • chore:不修改 src 或 test 文件的其他更改

指南

  1. 主题行

    • 使用祈使语气(用“add”,而不是“added”)
    • 首字母不要大写
    • 末尾不要加句号
    • 限制在 50 个字符以内
  2. 正文

    • 说明是什么以及为什么,而不是如何做
    • 每行不超过 72 个字符
    • 与主题行之间空一行
  3. 页脚

    • 引用问题:Fixes #123
    • 重大更改:BREAKING CHANGE: description

工作流

  1. 运行 git diff --staged 或 git status 查看更改
  2. 分析更改,了解修改内容
  3. 生成合适的提交消息
  4. 如果用户确认,可选择运行 git commit -m "message"

评论

支持 Markdown