研发协作
需要先审批再提交且默认覆盖整个工作区时,用…
在用户显式调用 $commit-confirm 或明确要求使用该技能时,以审批优先模式运行 $commit,并默认对整个工作区变更分组提交。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
需要先审批再提交且默认覆盖整个工作区时,特定
解决思路
- 仅在用户显式调用 `$commit-confirm` 或明确要求使用 commit-confirm 技能时启用;用户只是要求审查/提议提交、提交前询问或等待 "go" 都不算启用。
- 开始前先加载并遵循 `$commit`;本技能只覆盖其默认范围与审批行为,工作区检查、分组、消息风格、暂存、提交与报告仍由 `$commit` 负责。
- 若 `$commit` 未安装或不可用,在暂存或提交前停止,并提示用户用 `npx skills add LegendApp/legend-skills --skill commit` 安装后重试。
- 使用 `$commit` 时强制进入 plan 模式。
- 除非用户要求更窄范围,否则使用 all-changes 模式:把已暂存、未暂存和未跟踪的变更都作为分组池,并保留用户明确排除的内容。
- 如果用户指定了子集或只要求当前 agent 的变更,则遵循该更窄范围。
- 始终先展示提交计划,并等待用户显式批准(例如 `go`)。
- 在获得批准前不得暂存或提交,即使只有一个逻辑提交也不行。
- 获得批准后,按已商定的计划创建所有提交,不再重复询问,除非工作区发生意外变化。
- 若之前已展示计划,则把其后的 `go` 视为对该计划的批准,并在暂存前重新检查工作区。
适用边界 · 注意事项
- 用户没有显式调用 `$commit-confirm` 或明确要求使用该技能时。
- 用户只是要求审查或提议提交、提交前询问、或等待 "go" 时。
- `$commit` 未安装或不可用时(应先安装再重试)。