Claude Code Skill v5.1.1 Pre-flight coverage review Kimi K3 MIT License

AI Consultants

Run a pre-flight coverage review before you ship. A cross-vendor panel finds the risks, edge cases, and approaches one model misses — then locally audits which source findings made it into the synthesis.

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

A pre-flight coverage review, not another guess.

AI Consultants convenes a panel of up to 10 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 source-audited coverage synthesis. Every attributable item cites locally assigned finding IDs, and coverage_integrity tells you whether the union is complete, degraded, failed, or not applicable. No incomplete union gets to call itself comprehensive.

Everything you need

Built for developers who want more than a single opinion.

01

10 AI Consultants

Gemini, Codex, Mistral, Kimi K3, Claude, Qwen3, GLM 5.3 Flash, Grok 4.6, DeepSeek V4.1 Flash, and MiniMax. Each with a distinct role; the invoking agent is automatically excluded.

02

Auditable Coverage

Coverage items cite local source IDs. Missing, duplicated, invented, non-normalizable, or truncated input is disclosed as DEGRADED or FAILED, never silently presented as complete.

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

Maximum, premium, standard, and economy model tiers. max_quality confines smoke-tested subscription targets to critical decisions; normal premium runs stay cost-balanced.

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 change to pre-flight 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

Synthesize & audit

Normalized findings are deduplicated into a coverage union, each with local source IDs. A post-check compares expected and represented IDs before the report labels the result MET, DEGRADED, or FAILED.

10 consultants, 10 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 10 supported consultants.

CLI-Based — 8 consultants
Google Gemini
The Architect
Gemini 3.7 Flash High on agy · 3.1 Pro API default
OpenAI Codex
The Pragmatist
Astra · high effort · Terra/Luna tiers
Mistral Vibe
The Devil's Advocate
Edge cases, risks, security
Kimi K3
The Eastern Sage
K3 · K3-256k in max_quality
Claude
The Synthesizer
Fable 5.1 · Opus 5 in standard
Qwen3
The Analyst
Qwen3.7-Max · Token Plan 3.8 in max_quality
Grok 4.6
The Provocateur
Grok 4.6 · xhigh + concurrency-safe shared OAuth
MiniMax
The Pragmatic Optimizer
M2.7 · M3 in max_quality
API-Based — 2 consultants
GLM 5.3 Flash
The Methodologist
GLM 5.3 Flash · max effort in max_quality
DeepSeek
The Code Specialist
V4.1 Flash · max effort in max_quality

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

Start with one of three public pre-flight modes. Presets still 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
Public modes
Mode Preset Strategy Use Case
fast-checkfastcoverageQuick economy pre-flight check
coverage-reviewbalancedcoverageGeneral pre-flight coverage review
max-coveragemax_qualitycoverageBroadest eligible maximum-quality review
# Three public workflows; an explicit --strategy still wins
npx ai-consultants --mode fast-check "Check this before I ship"
npx ai-consultants --mode coverage-review "Review this change"
npx ai-consultants --mode max-coverage "Audit this critical release"
Presets
Preset Consultants Use Case
minimal2 (Gemini + Codex)Fast, cheap
fast2 + economy modelsQuick checks
balanced3 (Gemini, Codex, Mistral)Standard consultations
medium3 + standard modelsGeneral questions
thorough3Comprehensive analysis
cost-capped3 + budget capMinimal API costs
security3 + security-first routingSecurity reviews
high-stakes4 of 10Maximum rigor for critical decisions
max_quality10 catalogued; 9 after canonical host exclusionCritical 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     # optional; unset keeps explicit ENABLE_* choices
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