mcpField
C
commit

commit

github.com/owainlewis开发426331 次安装4 天前更新
代码仓库

关于 commit

供 Agent 使用的提交技能:检查工作区和差异,仅暂存预期文件,按仓库风格创建提交并报告哈希。它还规定不得提交密钥或绕过钩子。

主要功能

  1. 01检查工作区和差异
  2. 02仅暂存预期文件
  3. 03必要时编写 Conventional Commit
  4. 04报告提交哈希和说明
  5. 05避免提交密钥或绕过钩子

适用场景

  1. 01提交一组明确的变更
  2. 02提交前检查差异
  3. 03安全处理提交钩子失败

安装

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

$npx skills add https://github.com/owainlewis/blueprint --skill commit

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

详细介绍

提交

  1. 检查工作树和差异。如果没有预期的更改,或无法解释差异,请停止。
  2. 只暂存预期的文件,不要广泛添加文件。
  3. 如果用户提供了消息,请使用该消息。否则,按照仓库现有风格编写符合 Conventional Commit 规范的提交消息:主题使用祈使句,仅当原因、检查或风险值得说明时才添加正文。
  4. 提交并报告哈希和消息。

规则

  • 绝不提交 .env、凭据或密钥。
  • 不要使用 --no-verify 绕过钩子。如果钩子失败,请修复原因,或停止并报告。

评论

支持 Markdown