SuperAPI AI 工具集

spark

智能体与模型

查看项目

更新于 10-23 23:07

技能介绍

CocoSpark 是 CocoPlus 工具链中的发散式头脑风暴模式,面向开发者在方案探索阶段使用。其输出仅用于探索,不会修改 spec.md、plan.md 或任何生命周期产物,也不会创建 git 提交或更新 AGENTS.md 的阶段状态。

用途:围绕开发者提出的问题或主题进行发散思考,生成多种不同方向的方案,帮助在正式规划前打开思路、检验假设、发现盲点。

主要能力:

  • 生成 3-5 种彼此有别的方案(而非同一方案的变体),为每种方案命名、用 2-3 句话描述,并指出关键取舍。
  • 挑战开发者问题框架中至少一个假设。
  • 提出一个挑战当前方向的 what-if 情景。
  • 指出一个尚未考虑的风险或盲点。
  • 每段输出均以 [EXPLORATION] 前缀标注。

使用方式:

  1. 先确认 .cocoplus/ 目录存在;若不存在,输出“CocoPlus not initialized in this directory. Run $pod init to begin.”并停止。
  2. 激活时通过 Write 工具创建空文件 .cocoplus/modes/coco-spark.on 作为模式标志(跨平台,不使用 touch)。
  3. 生成时间戳,并写入 .cocoplus/spark-[timestamp].md 作为会话文件,探索输出追加至该文件。
  4. 所有头脑风暴输出追加到该 spark 会话文件中。
  5. 开发者运行 $spark-off 结束会话时,通过 Bash 工具执行 node -e "try{require('fs').unlinkSync('.cocoplus/modes/coco-spark.on')}catch(_){}" 删除模式标志,并输出会话结束提示,说明探索已保存至 .cocoplus/spark-[timestamp].md,且本会话未修改项目状态。

适用场景:在正式编写规格或计划之前进行方案发散、澄清思路、检验既有假设、探索替代方向。

限制:输出仅为探索内容,不得写入 spec.md、plan.md 等生命周期产物;必须创建 spark 会话文件以保留记录;必须产出至少 3 种不同方案、一个被挑战的假设和一个 what-if 情景;会话期间不得修改任何生命周期产物。