关于 smart-commit
smart-commit 是面向 Claude Code 用户的提交触发技能。其执行层会在 `/code-review` 后生成审查回执;生成失败会在计划摘要中报告,但不会阻止提交。
主要功能
- 01响应提交请求或 `/commit`
- 02在 `/code-review` 后生成审查回执
- 03未指定文件时使用已暂存路径
- 04回执生成失败时仍允许提交
适用场景
- 01提交前记录审查结果
- 02为当前已暂存路径生成回执
- 03回执生成失败后继续提交
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ fearovex-labs/ agent-config --skill smart-commit安装后在 Claude Code 中输入/smart-commit确认已加载。
详细介绍
触发条件:当用户说“commit”“smart commit”或 /commit 时。
Claude 执行接线
这些说明将上述工具无关逻辑绑定到 Claude Code 执行框架。它们属于执行层,无法移植到其他工具。
-
生成收据(步骤 0,子步骤 5) — 工具无关的“记录审查收据”步骤会解析为一次从仓库根目录发起的
Bash调用,在/code-review返回后、提交计划呈现前执行:node core/hooks/_shared/receipt-mint.js --minter smart-commit --verdict <PASS|PASS_WITH_WARNINGS>如果
/code-review未报告任何问题,则使用PASS;如果发现了一致性问题,则使用PASS_WITH_WARNINGS。如果没有--files,收据将证明当前暂存路径的审查结果。尽力而为:在计划摘要中报告失败,然后继续——这不会阻止提交。
评论
支持 Markdown