LLM Council

Orchestrate multiple LLMs through peer review and synthesis.

34|4|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/shuntacurosu/llm_council_skill --skill llm-council-shuntacurosu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: LLM Council
Source: https://github.com/shuntacurosu/llm_council_skill/tree/main
Command: npx skills add https://github.com/shuntacurosu/llm_council_skill --skill llm-council-shuntacurosu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, python-dotenv, loguru, rich.

What problem does it solve?

This Skill reduces weak, single-model answers by coordinating multiple LLMs to independently reason, critique each other, and produce a synthesized final response.

Core Features & Use Cases

  • Multi-LLM orchestration: Runs a council of models through opinion collection, anonymous peer review, and chairman synthesis.
  • Code and decision workflows: Supports both general question answering and code-change tasks with git worktree isolation.
  • Operational visibility: Provides real-time dashboarding, conversation history, merge controls, and detailed session logging.
  • Use case: Use it when you need a more robust answer for architecture decisions, code review, refactoring, or any task where cross-checking multiple model perspectives improves quality.

Quick Start

Use the LLM Council skill to analyze my question with multiple models and return the council’s final synthesized answer.

Frequently Asked Questions about LLM Council

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

FAQPage Schema
How does multi-model peer review improve code review and architecture decisions?

Multi-model peer review improves code review by having multiple LLMs independently reason and critique each other's responses. This cross-checking mechanism produces a synthesized final answer, reducing weak single-model outputs for architecture decisions and refactoring tasks.

How do I orchestrate multiple LLMs to get a synthesized answer for my coding questions?

You orchestrate multiple LLMs by triggering the council skill with your coding question. The system collects independent responses, runs anonymous peer review, and applies chairman synthesis to return a final, robust answer.

Does multi-LLM orchestration work with git worktrees for isolated code changes?

Yes, multi-LLM orchestration supports code-change tasks using git worktree isolation. This ensures that model evaluations and refactoring suggestions operate safely within isolated worktrees during the peer review process.

Can I use LLM orchestration with OpenCode CLI for real-time dashboarding and session logging?

Yes, LLM orchestration requires OpenCode CLI and provides operational visibility through real-time dashboarding, conversation history storage, merge controls, and detailed session logging.

What is the best way to handle decision support tasks using multiple AI models?

The best way to handle decision support tasks is using a multi-model council approach. Models independently generate opinions, conduct anonymous peer review, and synthesize a final response, ensuring robust cross-verification.

When should I avoid using a multi-model council for generating code review feedback?

You should avoid using a multi-model council for simple, single-answer queries where cross-checking multiple model perspectives is unnecessary overhead. It is designed for complex tasks like refactoring and architecture decisions.