Agent skill
fan-out
Parallel agent orchestration for OST exploration. Fan-out multiple solution explorations, fan-in results to compare and select winners.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/fan-out-haabe-mycelium
SKILL.md
Fan-Out / Fan-In Orchestration
When to Use
- OST has 2+ solutions for the same opportunity that need parallel exploration
- Independent delivery work items that can be parallelized
- Multiple research streams needed simultaneously
Workflow
1. Prepare (Lead Agent)
- Read canvas/opportunities.yml
- Identify solutions needing parallel work
- For each: identify riskiest assumption and design test
2. Fan-Out (Spawn Workers)
For each solution:
- Spawn subagent or Agent Team member
- Provide: clear task, read-only canvas context, worktree isolation, time bound
- Each worker runs independently
3. Fan-In (Collect Results)
- Collect all worker results
- Update ICE scores in canvas
- Run
/bias-checkon combined findings - Select winner(s) based on evidence
- Log decision in decision-log.md
Leaf Bakeoff Mode
When comparing competing OST leaves for the same opportunity:
- Each worker returns a structured scorecard (Four Risks + ICE + assumption test result + segment fit)
- Lead agent applies winner selection rules: clear winner (>20% ICE delta), close race (tiebreaker), segment split (both advance), both fail (archive and re-evaluate)
- Losers are archived to
canvas/archived-solutions.ymlwith full evidence snapshot
See .claude/orchestration/leaf-bakeoff.md for the complete bakeoff protocol.
Rules
- Workers NEVER write to canvas (lead agent does)
- Workers NEVER progress diamonds
- Lead agent ALWAYS runs bias check on combined results
- Minimum 2 workers for meaningful comparison
- Maximum 3 leaves per bakeoff (respects L3 WIP ceiling)
See .claude/orchestration/agent-teams.md for full orchestration patterns.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?