mcpField
S
smart-commit

smart-commit

github.com/fearovex-labs开发44 次安装
代码仓库

关于 smart-commit

smart-commit 是面向 Claude Code 用户的提交触发技能。其执行层会在 `/code-review` 后生成审查回执;生成失败会在计划摘要中报告,但不会阻止提交。

主要功能

  1. 01响应提交请求或 `/commit`
  2. 02在 `/code-review` 后生成审查回执
  3. 03未指定文件时使用已暂存路径
  4. 04回执生成失败时仍允许提交

适用场景

  1. 01提交前记录审查结果
  2. 02为当前已暂存路径生成回执
  3. 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