用途:从自然语言规格(NLSpec)自动生成并交付项目,适合希望少人工干预、由规格驱动整条构建流水线的场景。
主要能力:按 Parse → Scenarios → Embrace → Holdout → Score → Report 六阶段执行;生成对抗性场景并做留出(holdout)盲测;对行为、约束、留出、质量等维度打分,与满意度目标(默认 0.80-0.99)比较,给出 PASS/WARN/FAIL 结论;可调用 Codex CLI、Antigravity CLI 等外部提供方增加多样性,全部不可用时降级为仅 Claude 模式并提示多样性下降。
使用方式:先通过 AskUserQuestion 确认规格路径、满意度目标、成本批准(约 0.50-2.00 美元、20-30 次代理调用);随后校验规格文件存在且内容足够;可选读取历史状态;在实现阶段前可做场景覆盖对抗审查;再执行: ${HOME}/.claude-octopus/plugin/scripts/orchestrate.sh factory --spec "<spec_path>" 可加 --holdout-ratio、--max-retries、--ci 等参数。完成后校验 .octo/factory 下的 factory-report.md 与 satisfaction-scores.json,展示评分与留出结果,并更新状态、给出下一步建议。
限制:规格文件缺失必须停止;规格过薄会警告但仍继续;报告或评分缺失时不得继续或替代;不得跳过规格校验门、不得模拟或伪造流水线、不得用直接 Claude 分析替代多提供方评分;不得在插件目录创建进度文件。该技能原为 Claude Code 设计,在 Codex 中改用已安装技能名而非 /octo:* 斜杠命令。具体提供方、模型或宿主子代理是否可用,需以当前会话实际暴露为准。