mixture-of-agents

Generate a final plan by aggregating parallel proposals from multiple AI model labs.

30|5|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/drivelineresearch/moa-x --skill mixture-of-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mixture-of-agents
Source: https://github.com/drivelineresearch/moa-x/tree/main/harness
Command: npx skills add https://github.com/drivelineresearch/moa-x --skill mixture-of-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires codex, opencode, claude, cursor, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill facilitates collaborative planning by leveraging an ensemble of models from different labs, enabling comprehensive analysis and refined outcomes.

Core Features & Use Cases

  • Cross-Lab Ensemble: Utilizes models from OpenAI, Zhipu, Anthropic, and Moonshot to ensure diverse perspectives and insights.
  • Broadcast Refinement: All proposals are reviewed by independent models, promoting robust verification and conflict resolution.
  • Use Case: Ideal for complex architecture decisions where multiple perspectives are crucial, such as evaluating different approaches to software development projects.

Quick Start

/mixture-of-agents --spec ./docs/cache-layer-spec.md

Frequently Asked Questions about mixture-of-agents

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use multiple LLM models for software architecture planning?

Cross-lab ensemble planning uses models from OpenAI, Anthropic, Zhipu, and Moonshot to generate parallel proposals, perform broadcast refinement, and aggregate them into a final repository-based plan.

What is broadcast refinement in model ensemble planning?

Broadcast refinement is a process where initial planning proposals are independently reviewed by different models to verify logic, resolve conflicts, and ensure robust architecture decisions.

Do I need external CLI tools to run cross-lab model ensemble planning?

Yes, repository-based ensemble planning requires external CLI tools like codex, opencode, claude, and cursor, along with Python execution to manage the parallel proposal workflow.

Can I use model ensemble planning for repository-based architecture decisions?

Yes, this approach is tailored for repo-grounded planning, making it ideal for complex software architecture decisions where multiple model perspectives are crucial for evaluation.

How do I start ensemble planning with a specification document?

You can initiate planning by passing a specification file path as an argument, allowing the ensemble to read the requirements and generate aggregated proposals based on your repository.