资讯动态

fable-advisor进阶技巧:Luna对Sol同题竞速与并行委派,架构师如何挑出更强的diff

发布时间:2026/10/15 10:07:00 来源:尧图企业网站定制
【免费下载链接】fable-advisorClaude Fable as an orchestrator for Opus, GPT and Grok项目地址https://gitcode.com/gh_mirrors/fa/fable-advisor点击查看免费下载fable-advisor 是一个 Claude Code 插件它把当前会话变成架构师负责需求拆解、写 spec、把实现任务路由给 LunaGPT-6与 SolGPT-6两条实现泳道最后由 Fable 5.1 的 fable-advisor 做终审。本文讲解两个进阶玩法——同题竞速与并行委派以及架构师如何从两份 diff 中挑出更强的那个。三条泳道速览先分清 Luna、Sol 与评审员玩竞速之前先搞清楚每条泳道的默认配置泳道生产者默认推理档位何时路由常规GPT-6 Lunamaxspec 完全决定结果样板、接线、CRUD、机械修改高复杂度GPT-6 Solhigh最高ultra结果取决于 spec 写不下的判断并发、安全敏感路径、疑难调试、大范围重构评审Fable 5.1继承会话/effort承诺边界 每个交付物结束时的强制终审每条泳道就是一个可读的 Markdown agent 定义luna-implementer蓝色、sol-implementer橙色、fable-advisor紫色。路由规则与成本纪律集中在 skills/orchestration/SKILL.md 中维护。两个关键特性决定了竞速的含金量跨厂商代码由 OpenAI 系模型撰写架构师的验证与 Fable 终审都是真正的跨厂商审查而非同家族自评无静默回退Codex CLI 缺失或未认证时泳道直接回报STATUS: unavailable绝不悄悄换成 Claude 模型顶替。玩法一同题竞速——把高风险任务同时丢给 Luna 和 Sol编排 skill 给出的原则是对高风险工作把同一份 spec同时交给luna-implementer和sol-implementer让架构师挑出更强的 diff——两个能力档位赛马只留一个结果。同题竞速四步操作写一份标准六段式 specobjective / files / interfaces / constraints / verification / REASONING。spec 是两条泳道共享的合同唯一区别是发给谁在同一条消息里并发派发两个 agent本质是并行委派的特例见下节两份报告回来后架构师并排读 diff、自己重跑验证命令择一保留选中的 diff 照常送fable-advisor终审通过后才算完成。REASONING 行怎么配Luna 默认跑maxSol 默认跑highspec 的REASONING:行可逐任务覆盖纯机械修改 → 把 Luna 降到low/mediummax只换来等待时间任务已抵抗过一次尝试、或爆炸半径大 → 把 Sol 提到xhigh/maxultra是 Sol 专属额外启用 codex 内部自动任务委派——如果一个任务看起来需要ultra那它本来就是 Sol 的任务Luna 会直接拒收而不是四舍五入。各档位定义见 config/models.json运行一次/fable-advisor:setup可为每条泳道钉住模型与默认档位结果保存在~/.claude/fable-advisor/lanes.json流程见 commands/setup.md。玩法二并行委派——独立任务一次性并发SKILL.md 的 Parallelism 一节规则很简洁独立的 spec不共享文件、无顺序依赖应在一条消息里作为并行 agent 同时启动串行依赖链和单文件手术保持串行。一句话示例提示词给订单模块加分页同时把错误日志接入 Sentry两个改动不碰同一批文件请并行做掉。架构师会拆成两个独立 spec在同一条消息中派发两个luna-implementer。顺带一提泳道内部之所以把 spec 写入mktemp 唯一临时文件而非固定路径正是为了避免并行泳道互相踩文件——这类细节 lane 已内置你只需正常委派不要手写 codex 调用去绕过它。实操原则一句话独立则并行依赖则串行高风险则竞速三者不冲突可自由组合。架构师如何挑出更强的 diff四步验收清单竞速会给你两份 diff怎么挑SKILL.md 的 Verification 章节给出了总纲报告是声明不是证据。读 diff对两边分别执行git diff/git status确认没有遗漏 spec 要求、也没有夹带未要求的东西自己重跑验证命令泳道报告里的VERIFIED:输出必须可复现Codex said it works 一律不算证据对比 GAPS 与 JUDGMENT CALLSSol 的报告多一条JUDGMENT CALLS:列出 spec 留白处它做的判断。哪份 diff 更贴近日标、留白处理更少意外就选哪份空 diff 不算完成退出码 0 但git diff为空是refused而非成功泳道有义务如实上报。挑完还不算结束——fable-advisor终审是强制的Fable 5.1 用干净上下文重读累积改动对照声明的目标而非对话历史返回 ship / fix-first / rethink。对安全敏感、迁移或 API 形状类改动若已装官方 Codex 插件可在终审前加一道/codex:adversarial-review作为跨厂商的第二意见。常见坑清单 ⚠️❌ 不要设置CLAUDE_CODE_SUBAGENT_MODEL环境变量它会覆盖 advisor 的fable钉住你的Fable 终审会静默降级到别的模型❌ 不要让架构师亲自敲代码代码块一长过接口签名说明还有 spec 没被委派出去❌ 同一 spec 在 Luna 失败两次后继续重发 Luna——重复本身就是任务被误分类的证据应升级 Sol✅ 想让编排纪律常开把一行架构师提示加进项目CLAUDE.md示例见 README.md。小结常规任务→ Luna默认max无需竞速高风险任务→ Luna vs Sol 同题竞速架构师挑更强的 diff独立任务群→ 一条消息并行委派任何交付物→ 自己重跑验证Fable 终审通过后才报完成。Token 按能力路由会话只出判断和 spec跨厂商泳道产出全部代码昂贵档位只花在最改变结果的两处——架构与终审。这就是 fable-advisor 架构师模式的精髓所在。赞分享【免费下载链接】fable-advisorClaude Fable as an orchestrator for Opus, GPT and Grok项目地址https://gitcode.com/gh_mirrors/fa/fable-advisor点击查看免费下载相关推荐CodePilot Sub-agent 委派运行语义落地指南竞品对照、可信运行合同与验收矩阵CodePilot Sub agent 委派运行语义落地指南竞品对照、可信运行合同与验收矩阵 本文基于 CodePilot 仓库内调研文档 docs/rese人工智能AI 应用AI Agent交互助手MCP Clients本地部署21天技术书籍阅读挑战从入门到架构师的进阶指南21天技术书籍阅读挑战从入门到架构师的进阶指南 你是否曾因技术书籍浩如烟海而无从下手是否买了一堆经典却连目录都没看完本文将通过gh_mirrors/te/文档教程知识库10个Kratos进阶技巧从框架使用者到微服务架构师的蜕变10个Kratos进阶技巧从框架使用者到微服务架构师的蜕变 在云原生时代Go语言微服务框架Kratos以其简洁设计和强大功能成为开发者首选。本文精选10个实后端微服务RPC框架Web框架云原生创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑