快速提交Skill fast-commit

这个Git技能用于快速暂存所有更改并立即提交,基于对话上下文自动生成简短消息,适用于无需交互式审查的快速提交场景。关键词:Git,快速提交,自动化提交,DevOps,版本控制,提交效率。

DevOps 0 次安装 0 次浏览 更新于 3/20/2026

name: 快速提交 description: 使用 git add -A 暂存所有更改,并根据最近的工作生成简洁的消息立即提交。当您想快速提交所有内容而不进行交互式审查或确认时使用。关键词:快速提交,快速提交,提交所有内容,暂存所有,提交所有,立即提交 disable-model-invocation: true argument-hint: [可选消息覆盖] allowed-tools: Bash(git *)

快速提交

暂存所有跟踪和未跟踪的更改,然后立即根据对话中刚刚完成的内容提交简短消息。

工作流程

1. 暂存所有内容

git add -A

2. 检查暂存内容

git diff --staged --stat

如果工作树已经干净(没有暂存内容),报告并停止。

3. 生成提交消息

如果提供了 $ARGUMENTS,直接使用它作为提交消息 — 跳过消息生成。

否则,查看对话上下文(刚刚实现、修复或更改的内容)并编写一个不超过72个字符的简短命令式消息。保持简单 — 一行,无正文。

4. 立即提交

git commit -m "<消息>"

无需确认。无需分割建议。直接提交。

5. 确认

git log --oneline -1

显示已提交的SHA和消息,以便用户知道已提交。

规则

  • 速度优先于仪式 — 消息应在5秒内编写
  • 暂存所有内容git add -A,不进行选择性暂存
  • 无确认提示 — 这是快速模式的设计
  • 无代码检查,无测试 — 在快速模式下用户负责
  • 如果 .env 或明显的凭据文件出现在 --stat 中,提交前警告