SuperAPI AI 工具集

seed-add

办公与效率

查看项目

更新于 10-23 23:08

技能介绍

seed-add 属于 cocoplus 工作流中的想法管理能力,用途是把“现在不做、但将来条件具备时再做”的前瞻性想法连同明确的触发条件记录下来,避免被遗忘。用法为命令 $seed add "<idea>" --trigger "<condition>"。idea 为必填的带引号字符串,应描述具体的未来改进、功能或实验;--trigger 同为必填,用自然语言描述何时应处理该想法。触发条件示例包括:文件系统检查(如指定 JSON 文件存在时)、生命周期阶段检查(如 Build 阶段完成时)、模式标志检查(如某模式处于激活状态时),以及需人工确认的条件(如评估准确率超过某阈值,此类条件始终显示为待人工确认)。执行流程:先检查 .cocoplus/ 是否已初始化,未初始化则提示运行 $pod init 并退出;再校验 idea 与 --trigger 是否提供,缺失则输出用法提示并退出,不写不完整文件;随后生成形如 seed-[YYYYMMDD-HHmmss] 的时间戳 ID,读取 .cocoplus/lifecycle/meta.json 获取当前阶段(不存在则记为 unknown),确保 .cocoplus/seeds/ 目录存在,并将包含 id、idea、trigger、captured_phase、captured_date、status: pending 的 YAML 文件写入该目录,最后向开发者输出包含 seed ID 与触发条件的确认信息。想法由 $seed list 与 SessionStart 钩子在触发条件满足时呈现,开发者也可用 $seed list 查看触发状态。限制与约定:不会在执行 add 时评估触发条件(评估发生在 $seed list);不会自动将想法升级为 spec.md,升级始终需开发者显式操作;不会创建 git 提交,种子文件随下一个 cocoplus 生命周期阶段的提交一并提交。目录无法创建或文件无法写入时输出相应文件系统错误。