idea-analogist
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and 扩展——不评判、不挑刺、不要求事实证据**。Do NOT use when 用户要数据(用…
Use when coordinating complex tasks across multiple AI agents with a centralized handoff document for planning, execution tracking, and feedback fusion.
$ npx -y skills add majiayu000/spellbook --skill multi-model-orchestrator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/multi-model-orchestratorContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when coordinating complex tasks across multiple AI agents with a centralized handoff document for planning, execution tracking, and feedback fusion.
name: multi-model-orchestrator description: Use when coordinating complex tasks across multiple AI agents with a centralized handoff document for planning, execution tracking, and feedback fusion.
**Decompose. Execute. Synthesize.**
A lightweight skill for coordinating work across multiple AI agents (Claude, Opus, Haiku, Codex, or any agent) using a single **handoff document** as the source of truth.
Complex work often requires: 1. **High-level planning** — breaking down a big goal into concrete subtasks 2. **Parallel execution** — different agents handling different task types simultaneously 3. **Feedback synthesis** — collecting results and iterating intelligently 4. **Full traceability** — understanding who did what, why, and what changed
This skill provides the **structure and templates** to do this cleanly.
Direct actions: create or update one handoff document as the source of truth, decompose the goal into executor-ready subtasks, assign explicit dependencies, record execution results, and synthesize feedback into next steps.
Escalate before: starting execution when the goal, constraints, executor choice, writable scope, or done criteria are ambiguous.
Evidence-backed pushback: reject unverified completion claims, vague agent outputs, missing acceptance criteria, or parallel assignments that touch shared writable files without explicit ordering.
Feedback loop: after each execution round, update the handoff with result, evidence, blockers, and next action before assigning follow-up work.
✅ **Use when:**
❌ **Don't use when:**
A **YAML file** that serves as the single source of truth. It contains:
You choose which agents execute which subtasks. Examples:
| Agent | Best For | |-------|----------| | **Claude (or Fable)** | Planning, decomposition, architecture review, high-level strategy | | **Opus** | Complex reasoning, deep analysis, novel problem-solving | | **Haiku** | Fast iteration, simple fixes, quick validation | | **Codex** | Code generation, refactoring, technical implementation | | **Claude Code** | Interactive development, running code, verification |
1. Define Goal
↓
2. Fable/Claude decomposes into Handoff subtasks
↓
3. You assign subtasks to agents
↓
4. Agents execute in parallel or sequence
↓
5. You record results in Handoff
↓
6. Review, iterate, or completeThe full five-step walkthrough with copy-paste templates lives in [`references/quick-start.md`](./references/quick-start.md). Summary:
1. **Create handoff** — copy [`templates/handoff-template.yaml`](./templates/handoff-template.yaml) to `.claude/handoffs/my-task.yaml`. 2. **Decompose** — ask Fable/Claude to break the goal into 3-5 subtasks; paste into `subtasks`. 3. **Execute** — give each subtask's `input` to its assigned executor. 4. **Record** — append the result to `execution.rounds`. 5. **Iterate or complete** — update `metadata.status` toward `complete`.
Field-by-field reference: [`references/handoff-structure.md`](./references/handoff-structure.md).
See [`references/add-auth-to-api.yaml`](./references/add-auth-to-api.yaml) for a real-world multi-agent execution walkthrough.
1. Save your handoff to `.claude/handoffs/task.yaml` 2. Run: `cat .claude/handoffs/task.yaml` to load it in conversation 3. Ask Claude to execute a subtask 4. When done, update the handoff manually or using a script
For automation, see [`references/advanced-sync.md`](./references/advanced-sync.md).
Codex does not have handoff-specific subcommands. Use `codex exec` with a focused prompt that names the handoff file and the exact subtask:
codex exec "Read .claude/handoffs/task.yaml. Execute subtask task-1 only. Return the result, blockers, files changed, and verification evidence."
For decomposition:
codex exec "Read .claude/handoffs/task.yaml. Propose 3-5 YAML subtasks using goal.summary, goal.context, and goal.acceptance_criteria. Do not edit files."
---
**Status**: Production
Cross-runtime skills for Claude Code, Codex, and multi-agent workflows.
Repo: majiayu000/spellbook
想法群聊室 — 类比者角色。被 idea-team 主编排器调用,或用户单独说"类比一下"、"别的行业有没有"、"yes-and 扩展"、"X 让你想到什么"、"跨界启示"时触发。**专门做跨界类比 + yes-and 扩展——不评判、不挑刺、不要求事实证据**。Do NOT use when 用户要数据(用…
想法群聊室 — 反方角色。被 idea-team 主编排器调用,或用户单独说"反方意见"、"挑这个想法的刺"、"为什么会失败"、"找漏洞 / 反例"、"devil's advocate"时触发。**专门挑漏洞、找隐藏假设、给反例——不安慰、不"也许可以这样"、不全盘否定**。Do NOT use when…
想法群聊室 — 调研员角色。被 idea-team 主编排器调用,或用户单独说"调研一下 X"、"X 的现状/竞品/数据"、"找 2026 数据"、"事实底"时触发。**用 WebSearch 拉真实 2026 数据、列竞品、引来源——只给事实,不评判,不建议**。Do NOT use when…
想法群聊室主持人 — 把一句话想法丢给多角色 AI 团队(调研员/反方/类比者)做查漏补缺。每个角色有自己的 voice,他们互相 @ 接话;你随时插话。**这是创意扩展工具,不打分、不否决、不堵路**。Use when 用户说"组个团队聊一下"、"开会讨论这个想法"、"找几个角度看看"、"群聊一下 X"、"team…
端到端产品教练 — 把一句话想法走到 PRD + 可点击 HTML 原型。会顶嘴、强制砍功能、用 Nielsen + Norman 做友好性硬检。Use when user 说"我有一个想法"、"想做一个产品"、"做 MVP"、"写 PRD"、"做用户友好的产品",或调用插件命令…
Mobile app UI design expert for iOS and Android. Use when designing app interfaces, creating design systems, ensuring accessibility, or following platform…