SuperAPI AI 工具集

cheese-factory

通用与其它

查看项目

更新于 10-16 03:16

技能介绍

用途:把已批准的 spec 拆解为 5 个以上、文件互不重叠的行为单元(curd),并全程并行展开,最终生成可评审的 PR。不适用于模糊或开放式需求(应先用 /mold),curd 少于 5 个用 /ultracook,单一任务用 /cook。

主要能力:Phase 0 由分解子代理产出 seed[](共享类型/接口)、curds[](并行行为单元)、wiring[](有拓扑依赖的集成任务)及 manifest;含用户审批门;Phase 1 串行实现 seed 并推送;Phase 2 并行分发 curd 工作单元(超过 5 个按每波 5 个分批);Phase 3 cherry-pick 合并 curd;Phase 4 按 wiring DAG 拓扑顺序执行集成;Phase 5 合并 wiring;Phase 6 以全新上下文子代理运行 /press、/age、/cure 审查;Phase 7 由 PR 规划子代理选择 single、orthogonal_flat、stacked_linear、diamond_stack 布局并发布 PR。可选接入 milknado MCP 记录 curd 状态,缺失时降级为 manifest YAML。

使用方式:/cheese-factory <spec-path-or-slug> [--hard] [--resume <slug>]。--hard 传播元认知门标志;--resume 读取 manifest 从下一未完成阶段继续。--auto 为隐式,Phase 0 门批准后自动运行。用 SPEC=$(python3 ${CLAUDE_SKILL_DIR}/scripts/cheese-factory.pyz artifact-path specs <slug>) 解析 slug。manifest 写入 .cheese/cheese-factory/<slug>/manifest.yaml,PR 计划写入 pr-plan.yaml。

限制:分解必须满足五项行为准则(含文件互斥),校验失败最多重试 2 次;curd 失败仅重试一次;wiring 阶段冲突直接停止不自动解决;每个阶段运行项目质量门命令;跨阶段连续性依赖 manifest 的 phase_summary,不依赖对话历史。具体命令示例与更多细节以资料为准,其余未提供。