用途:根据公开资料,smart-commit 用于在用户说“commit”“smart commit”或 /commit 时触发,自动分析整个工作树中的已暂存与未暂存文件,并按功能归组为测试、文档、杂项、目录前缀等聚类,进而生成提交方案。
主要能力:文件分析与功能聚类、生成提交计划。资料还描述了与 Claude Code 执行环境的绑定逻辑,属于执行层,不可移植到其他工具。
使用方式:触发词为“commit”“smart commit”或 /commit。其中“记录审查回执”步骤在 Claude Code 中对应从仓库根目录执行一条 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 时,回执针对当前已暂存路径。该步骤为尽力而为,失败时应在计划摘要中报告并继续,不会阻塞提交。
适用场景:需要在提交前对工作区改动进行归类与组织,并配合代码审查回执的场景。
限制:资料未提供支持的平台、收费情况、价格或效果保证;文件聚类规则的具体细节、完整步骤流程及配置方式暂未提供。