SuperAPI AI 工具集

commit-confirm

编程与开发

查看项目

更新于 10-15 23:58

技能介绍

用途:commit-confirm 用于以“先审批”模式运行 $commit,默认范围覆盖整棵工作树。它只在用户明确选择启用时使用;普通的先审批提交请求并不代表启用本技能或其整树默认范围。

主要能力与行为:本技能会覆盖 $commit 的默认范围与审批行为。除非用户要求更窄范围,否则采用 all-changes 模式,把已暂存、未暂存和未跟踪的改动统一作为待分组的改动池,并保留用户明确的排除项;若用户指定了子集或只要求当前智能体的改动,则遵循该更窄范围。使用时会强制进入计划模式:必须先呈现提交计划并等待明确批准(如 go),即使只有一个逻辑提交,也不得在批准前暂存或提交;获得批准后按约定创建全部提交,除非工作树出现意外变化,不再重复询问。对已展示计划回复 go 视为对该计划的批准,之后仍需在暂存前重新检查工作树。工作树检查、分组、提交信息风格、暂存、提交和报告均由 $commit 负责。

使用方式:开始前需先加载并遵循 $commit。安装方面,所选安装不会自动安装依赖;若 $commit 未安装或不可用,应在暂存或提交前停止,并提示用户安装:npx skills add LegendApp/legend-skills --skill commit,然后请用户安装后重试。

限制:本技能仅限显式调用;审批前禁止任何暂存或提交;缺失 $commit 时不得继续;具体实现细节、支持平台及更多配置资料暂未提供。