关于 commit
供 Agent 使用的提交技能:检查工作区和差异,仅暂存预期文件,按仓库风格创建提交并报告哈希。它还规定不得提交密钥或绕过钩子。
主要功能
- 01检查工作区和差异
- 02仅暂存预期文件
- 03必要时编写 Conventional Commit
- 04报告提交哈希和说明
- 05避免提交密钥或绕过钩子
适用场景
- 01提交一组明确的变更
- 02提交前检查差异
- 03安全处理提交钩子失败
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ owainlewis/ blueprint --skill commit安装后在 Claude Code 中输入/commit确认已加载。
详细介绍
提交
- 检查工作树和差异。如果没有预期的更改,或无法解释差异,请停止。
- 只暂存预期的文件,不要广泛添加文件。
- 如果用户提供了消息,请使用该消息。否则,按照仓库现有风格编写符合 Conventional Commit 规范的提交消息:主题使用祈使句,仅当原因、检查或风险值得说明时才添加正文。
- 提交并报告哈希和消息。
规则
- 绝不提交
.env、凭据或密钥。 - 不要使用
--no-verify绕过钩子。如果钩子失败,请修复原因,或停止并报告。
评论
支持 Markdown