SuperAPI AI 工具集

bloom-skip

智能体与模型

查看项目

更新于 10-23 23:07

技能介绍

用途

bloom-skip(命令形式为 $bloom --skip)用于豁免当前项目的 CocoBloom 承诺对话(commitment dialogue),即跳过 CocoBloom 的“工作回溯式预先承诺”步骤。该命令被有意与 $bloom 分开,以便命令加载器能够将标志路径直接路由到此处。

主要能力

  • 验证 .cocoplus/ 目录是否存在。
  • 读取 .cocoplus/lifecycle/meta.json(若存在);若缺失则创建新的元数据对象。
  • 将 "bloom_waived" 设置为 true。
  • 保留所有现有元数据字段,包括 current_phase、phases_completed、flow_type 和 phase_history。
  • 以原子方式写入更新后的 JSON。

使用方式

前置条件:.cocoplus/ 必须已初始化。

行为流程:

  1. 验证 .cocoplus/ 是否存在。若不存在,输出:“CocoPlus not initialized. Run $pod init first.” 然后停止。
  2. 读取 .cocoplus/lifecycle/meta.json(若存在)。若缺失,创建新的元数据对象。
  3. 设置 "bloom_waived": true。
  4. 保留所有现有元数据字段,包括 current_phase、phases_completed、flow_type 和 phase_history。
  5. 以原子方式写入更新后的 JSON。

输出信息:

Bloom waived. Run $spec — no advisory message will appear.

下游影响

当 $spec 看到 "bloom_waived": true 时,它不会显示 CocoBloom 提示信息,也不会尝试加载 lifecycle/bloom.md。

退出标准

  • .cocoplus/lifecycle/meta.json 存在。
  • bloom_waived 严格为 true。
  • 不创建任何 bloom 文档。

反合理化说明

资料中列出了两类需要避免的捷径与诱惑:

  • 因为文件存在就认为技能已完成:技能契约必须描述可观察的行为与验证,而不仅仅是命令名称。
  • 因为命令小就跳过产物与安全检查:小命令仍会改变状态或引导执行,应保留相同的关卡。

限制

资料未提供关于收费、价格、平台支持范围或具体效果的信息。