Claude Code Skill v3.3.0 Kimi K3 MIT License

AI Consultants

One model gives one guess. A cross-vendor panel of up to 11 frontier models fans out in parallel and gives you the union of what they all see — the risks, edge cases, and approaches a single model misses.

View on GitHub npm
Runs from: Claude Code, Codex CLI, Gemini CLI, Cursor, Copilot, Windsurf, Kimi, and standalone Bash

Coverage, not a single guess.

AI Consultants convenes a panel of up to 11 frontier models — each with a distinct persona and a different vendor's blind spots — and fans your question out to all of them in parallel. No back-and-forth rounds, no voting on one answer. Every consultant answers once, independently.

Different model families miss different things. One model's blind spot is another's obvious flag. Fanning the question out and taking the union of what the panel collectively sees catches what any single model would have missed on its own.

The result: a coverage synthesis — the deduplicated union of every distinct point raised across the panel — so you see the full spread of risks, edge cases, and approaches, not just one model's take.

Everything you need

Built for developers who want more than a single opinion.

01

11 AI Consultants

Gemini, Codex, Mistral, Cursor, Kimi K3, Claude, Qwen3, GLM, Grok 4.5, DeepSeek, and MiniMax. Each with a distinct role.

02

Coverage Synthesis

Every response is deduplicated and merged into the union of distinct points across the panel — the risks, edge cases, and approaches, not a single weighted recommendation.

03

Smart Routing

Questions are classified by category and routed to the most relevant consultants. Security questions go to security experts first.

04

Quality Tiers

Premium, standard, and economy model tiers. Choose max_quality for critical decisions or fast for quick checks.

05

Cost Control

Budget enforcement, semantic caching, cost-aware routing, and response limits. Every figure states what it rests on — the provider’s own token counts where they exist, a local estimate where they don’t, and an explicit exclusion for credit-billed models.

06

Token-Efficient Context

Share large files without burning the consultants' context window. AST-based skeleton extraction, category-aware project tree, and PRIMARY/CONTEXT relevance tags let you point the panel at what matters.

From question to coverage

Classify Route Fan out Coverage synthesis
01

Classify & route

Your question is categorized — architecture, security, performance, code review — and scored for complexity and intent. From that, routing picks which consultants in the panel see this specific question.

02

Fan out

The relevant consultants are queried in parallel, independently. Each returns a structured response — summary, analysis, pros/cons, and a 1–10 confidence score — from its own persona and focus area.

03

Coverage synthesis

Every response is deduplicated and merged into the union of distinct points across the panel — the risks, edge cases, and approaches any one model alone would have missed. Proven strongest on breadth questions; for a single-answer factual question, one strong model is usually enough.

11 consultants, 11 perspectives

Each consultant has a distinct persona that shapes their analysis. The invoking agent is automatically excluded to prevent self-consultation. The focused roster contains 11 supported consultants.

CLI-Based — 9 consultants
Google Gemini
The Architect
Design, scalability, enterprise
OpenAI Codex
The Pragmatist
Simplicity, proven solutions
Mistral Vibe
The Devil's Advocate
Edge cases, risks, security
Cursor
The Integrator
Full-stack perspective
Kimi K3
The Eastern Sage
K3 · capability-probed CLI
Claude
The Synthesizer
Opus 5 · big-picture synthesis
Qwen3
The Analyst
Data-driven, metrics
Grok 4.5
The Provocateur
Capability-probed Grok Build · safe API fallback
MiniMax
The Pragmatic Optimizer
Performance, efficiency
API-Based — 2 consultants
GLM
The Methodologist
Structured approaches
DeepSeek
The Code Specialist
Algorithms, code gen

Start from the decision, not the knobs.

Each recipe is a complete control surface for one job. Paste it into your shell for a one-off run, or move the variables into ~/.config/ai-consultants/.env to make it your default.

VARIABLES → HOW THE PANEL THINKS
COMMAND → WHAT THE PANEL DECIDES
Choicefan-out

Compare two options. Pick one.

Every consultant answers once in parallel, and the coverage synthesis lays out where they agree and where they don't — then names a winner.

ai-consultants --strategy majority \
  "Choose REST or GraphQL for this API \
  and justify one winner"

# Trade-offs only: --strategy compare_only
Release gatehealth + quorum

Do not trust a panel that silently shrank

Ping every selected consultant first and stop if fewer than three answer.

ENABLE_HEALTH_GATE=true \
HEALTH_GATE_TIMEOUT=30 \
QUORUM_MIN=3 \
QUORUM_ACTION=stop \
ai-consultants \
  "Make a release recommendation"
Cost ceilingcost-capped

Stop before the budget is crossed

Route economically, cap the session at $0.50, and keep partial results on stop.

ENABLE_BUDGET_LIMIT=true \
MAX_SESSION_COST=0.50 \
BUDGET_ACTION=stop \
ENABLE_COST_AWARE_ROUTING=true \
ai-consultants --preset cost-capped \
  --strategy cost_capped \
  "Find the smallest safe fix"
KimiK3 pinned

Guarantee K3 for the Kimi seat

Override any older model stored in the user's Kimi configuration for this run.

ENABLE_KIMI=true \
KIMI_MODEL=kimi-code/k3 \
ai-consultants --preset balanced \
  "Review this API design from a \
  holistic perspective"
Also covered: CLI-only mode, hybrid API panels, large prompts, and tagged file context. Open the full recipes reference →

Up and running in 30 seconds

Option A: npx (recommended)

# Run directly — no install needed
npx ai-consultants "How should I structure my auth system?"

# With a preset
npx ai-consultants --preset balanced "Redis or Memcached?"

# Let the doctor recommend a preset for you (v2.13)
npx ai-consultants doctor --suggest-preset --question "How can I prevent SQL injection?"

# Scaffold persistent config at ~/.config/ai-consultants/ (v2.12)
npx ai-consultants init

# Detect your CLIs and keys, then write a full config (v2.22)
npx ai-consultants configure

# Run diagnostics
npx ai-consultants doctor --fix

# Install slash commands for Claude Code
npx ai-consultants install

# Keep the consultant CLIs up to date (v2.21)
npx ai-consultants update-clis

Option B: Claude Code skill (curl | bash)

# Install the skill
curl -fsSL https://raw.githubusercontent.com/matteoscurati/ai-consultants/main/scripts/install.sh | bash

# Ask your first question
/ai-consultants:consult "How should I structure my auth system?"

Option C: Standalone bash

# Clone and set up
git clone https://github.com/matteoscurati/ai-consultants.git
cd ai-consultants
./scripts/doctor.sh --fix

# Run a consultation
./scripts/consult_all.sh "How should I structure my auth system?"
Works with Claude Code, Codex CLI, Gemini CLI, Cursor, Copilot, Windsurf (via SkillPort), Kimi, and standalone Bash.

The control surface

The automatic configurator detects the complete panel and preserves existing credentials. Presets choose the panel, strategies combine its answers, and every persistent parameter remains directly addressable.

Automatic configuration
# Detect installed CLIs and API credentials, then save an XDG config
npx ai-consultants configure

# Repeatable configuration for a coverage-focused architecture review
npx ai-consultants configure \
  --set DEFAULT_PRESET=balanced \
  --set DEFAULT_STRATEGY=coverage

# Guided setup, exhaustive review, and parameter discovery
npx ai-consultants configure --interactive
npx ai-consultants configure --advanced
npx ai-consultants configure --show-parameters
npx ai-consultants configure --dry-run
Presets
Preset Consultants Use Case
minimal2 (Gemini + Codex)Fast, cheap
fast2 + economy modelsQuick checks
balanced4 (Gemini, Codex, Mistral, Cursor)Standard consultations [default]
medium4 + standard modelsGeneral questions
thorough4Comprehensive analysis
cost-capped3 + budget capMinimal API costs
security4 + security-first routingSecurity reviews
high-stakes5 of 11Maximum rigor for critical decisions
max_quality8 of 11 + premium modelsCritical decisions
Synthesis Strategies
Strategy Description
coverageDeduplicated union of every distinct point across the panel (default)
majorityMost common answer wins
risk_averseWeight conservative responses higher
security_firstPrioritize security considerations
cost_cappedPrefer simpler, cheaper solutions
compare_onlyNo recommendation, just comparison
Key Environment Variables
# Panel and synthesis
DEFAULT_PRESET=balanced       # minimal | balanced | thorough | high-stakes | security | fast
DEFAULT_STRATEGY=coverage     # coverage | majority | risk_averse | security_first | cost_capped | compare_only
ENABLE_SYNTHESIS=true

# Trust the panel size
ENABLE_HEALTH_GATE=false     # Adds one small live ping per selected consultant
QUORUM_MIN=2
QUORUM_ACTION=warn           # warn | stop

# Cost ceiling
ENABLE_BUDGET_LIMIT=false
MAX_SESSION_COST=1.00
BUDGET_ACTION=warn           # warn | stop
Every variable, default, transport switch, timeout, and optimization flag is documented in the repository. Open the full reference →
Copied to clipboard