SuperAPI AI 工具集

magi-ex

智能体与模型

查看项目

更新于 10-16 04:06

技能介绍

MAGI EX 是一个多模型头脑风暴面板(Multi-model brainstorming panel),适用于为项目构思想法、功能或方向的场景,需要来自不同模型家族(Claude/Codex/Gemini)的独立视角时使用。它由三个队友并行探索同一个问题,每个队友由不同的模型家族驱动,然后由主协调者汇总他们的提案呈现给用户。

用途与角色分工

三名队友各有明确分工:Scientist 直接以 Claude Opus 进行推理(不派发给外部模型);Mother 通过 mcp__codex__codex MCP 工具委派给 OpenAI Codex;Woman 通过 gemini CLI 委派给 Google Gemini。

使用方式

流程分为七个环节:

  1. 澄清(Clarify):如果问题描述不充分,使用 AskUserQuestion 明确目的、约束和成功标准;若已清晰可操作则跳过。一次只问一个问题以精炼想法,优先使用多选题,也可开放式;每条消息只问一个问题。

  2. 设置(Setup):读取个性与参考文件,然后并行生成所有队友。需要读取的文件包括:个性文件 MAGI-1.md、MAGI-2.md、MAGI-3.md;参考文件 codex.md、gemini.md。使用 TeamCreate 创建名为 magi-{topic} 的团队(例如 magi-auth-strategy)。在单条消息中生成全部 3 个队友(3 个并行 Agent 调用并设置 team_name):Scientist 的 name 为 scientist,subagent_type 为 general-purpose,提示中包含 MAGI-1.md 个性与问题(直接以 Opus 推理);Mother 的 name 为 mother,subagent_type 为 general-purpose,提示中包含 MAGI-2.md 个性与 codex.md(派发给 Codex MCP)及问题;Woman 的 name 为 woman,subagent_type 为 general-purpose,提示中包含 MAGI-3.md 个性与 gemini.md(派发给 Gemini CLI)及问题。每个生成提示中需包含所有已澄清的上下文,因为队友没有对话历史。

  3. 并行探索(Parallel Exploration):主协调者只负责协调,等待队友通过 SendMessage 发送提案;将队友的澄清问题通过 AskUserQuestion 转发给用户,并注明是哪位队友(及模型)提出的,绝不代用户回答。

  4. 汇总与呈现(Consolidate + Present):收集全部提案,然后去重相似提案(归属于所有提出该提案的队友/模型),若提案较多则按主题分组。每个选项需标明由哪位队友和模型提出(例如“Scientist [Opus]”“Mother [Codex]”)、每个视角的权衡分析、谁将其标记为首选及原因。通过 AskUserQuestion 请用户选择选项,并询问下一步:编写计划(先拆除,再交接给 writing-plans)、辩论(另一轮批判,见下)或完成(拆除,无后续操作)。

  5. 辩论(Debate,可选,由用户触发):仅在用户要求时运行,可重复。通过 SendMessage 将汇总的选项列表广播给全部 3 个队友;每个队友通过自己的模型批判提案(Scientist 直接推理;Mother 和 Woman 遵循各自参考文件中的 Debate Mode);收集更新后的立场并再次呈现给用户(回到第 4 步)。

  6. 拆除(Teardown):仅当用户选择“编写计划”或“完成”时拆除。向每个队友发送 shutdown_request,等待所有关闭批准,然后 TeamDelete。

  7. 交接(Handoff,仅编写计划路径):拆除后,以所选选项为上下文调用 writing-plans 技能。

注意事项(Gotchas)

队友没有对话历史,所需全部内容必须放在生成提示中——用户的问题、已澄清的上下文、CLAUDE.md 以及他们的个性/参考文件。若遗漏澄清步骤的上下文,队友将盲目工作。若队友仍处于活动状态,TeamDelete 会失败,务必先向全部三人发送 shutdown_request 并等待批准。需保存 Codex 的 threadId,Mother 的首次 mcp__codex__codex 调用会返回一个 threadId,用于通过 mcp__codex__codex-reply 进行辩论后续,若丢失则辩论轮次必须重新发送完整上下文。Gemini 没有持久会话,与 Codex 不同,每次 Gemini 调用都是无状态的,辩论轮次必须每次重新发送完整提案列表和人格。队友可能不回报,若队友沉默,可发送 SendMessage 催促;沉默 2 分钟后,收集已有内容并呈现部分结果。

限制

本技能依赖特定的团队机制(TeamCreate、SendMessage、Agent 调用)和外部工具(Codex MCP、gemini CLI),队友之间无共享对话历史,且部分外部模型调用无持久线程。关于收费、价格、平台支持范围等更多细节,资料中暂未提供。