mcpField
C
commit

commit

github.com/casper-studios开发15301 次安装4 天前更新
代码仓库

关于 commit

按 Conventional Commits 格式生成提交消息,并使用 git 提交已暂存的更改。适合希望提交消息仅依据自己已暂存内容的开发者。

主要功能

  1. 01遵循 Conventional Commits 格式
  2. 02依据已暂存更改生成消息
  3. 03支持可选范围与说明正文
  4. 04不会暂存文件

适用场景

  1. 01提交缺陷修复
  2. 02记录新功能
  3. 03说明重构或维护变更

MCP 相关

该技能未说明 MCP 集成。

安装

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

$npx skills add https://github.com/casper-studios/casper-marketplace --skill commit

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

详细介绍

提交

使用 git 生成提交消息并提交已暂存的更改。

基于 Conventional Commits v1.0.0 规范。

指南

  • 仅为已暂存的文件/更改生成消息
  • 不要使用 git add 添加任何文件——由用户决定要添加哪些文件
  • 不要添加任何广告或页脚

格式

<type>(<scope>): <message title>

<bullet points summarizing what was updated>

规则

  • 标题:小写,不带句号,最多 50 个字符
  • 范围:可选,受影响的功能
  • 正文:解释 原因,而不只是 内容
  • 项目符号:简洁且概括性强

允许的类型

类型描述
feat新功能
fix修复错误
chore维护(工具、依赖项)
docs文档更改
refactor代码重构(不改变行为)
test添加或重构测试
style代码格式调整(不改变逻辑)
perf性能改进

示例

feat(auth): add JWT login flow

- Implemented JWT token validation logic
- Added documentation for the validation component
fix(ui): handle null pointer in sidebar
refactor(api): split user controller logic

- Extracted validation into separate module
- Simplified error handling flow

页脚(可选)

  • 引用问题:Closes #123
  • 破坏性更改:以 BREAKING CHANGE: 开头

避免

  • 含糊的标题:“update”“fix stuff”
  • 过长或主题不集中的标题
  • 项目符号中包含过多细节

评论

支持 Markdown