model-selection

Resolve Claude models for agents using configuration precedence and runtime overrides.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ai-sand-castles/local-marketplace --skill model-selection-ai-sand-castles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: model-selection
Source: https://github.com/ai-sand-castles/local-marketplace/tree/main/test-automation-plugin/skills/model-selection
Command: npx skills add https://github.com/ai-sand-castles/local-marketplace --skill model-selection-ai-sand-castles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Centralizes the decision of which Claude model to use for each agent, ensuring consistent performance and resource use across tasks.

Core Features & Use Cases

  • Centralized model resolution for all Dante agents (analyze, write, execute, validate, fix) with per-agent overrides.
  • Supports dynamic runtime overrides from CLI, environment, and config files, with safe fallbacks to defaults.
  • Transparently reports the resolution source and applies deterministic defaults to simplify orchestration.

Quick Start

Provide per-agent model overrides and let the system resolve models for all five Dante agents before launch.

Frequently Asked Questions about model-selection

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

FAQPage Schema
How do I resolve the optimal Claude model for each agent in my orchestration?

Resolve the optimal Claude model for each agent by using a centralized runtime resolution entry point that evaluates configuration precedence and runtime overrides. This ensures deterministic orchestration by returning the selected model, its timeout, and the resolution source.

How does configuration precedence work for agent runtime overrides?

Configuration precedence for agent runtime overrides works by evaluating CLI overrides, environment variables, and config files sequentially before falling back to defaults. This resolution mechanism transparently reports the source to ensure consistent performance and resource use.

Can I set per-agent model overrides for specific tasks like analyze or validate?

Yes, you can set per-agent model overrides for specific tasks like analyze, write, execute, validate, and fix. The system supports dynamic runtime overrides to ensure each agent uses the optimal Claude model for its designated operation.

What is the best way to centrally manage Claude model selection across multiple agents?

The best way to centrally manage Claude model selection across multiple agents is to use a single entry point that applies deterministic defaults and safe fallbacks. This approach simplifies orchestration by transparently reporting the resolution source and timeout.

Why does my agent runtime timeout resolution return unexpected defaults?

Agent runtime timeout resolution returns unexpected defaults when CLI overrides, environment variables, and config files fail to provide valid configurations. The system applies safe fallbacks to deterministic defaults to ensure consistent orchestration when higher-precedence sources are missing or invalid.

Do I need a config file to resolve deterministic model defaults for agent orchestration?

No, you do not need a config file to resolve deterministic model defaults for agent orchestration. The system applies safe fallbacks to defaults automatically, although config files provide a convenient way to manage per-agent overrides and timeout resolution.