pick-model

Evaluate task complexity and context length to recommend a Claude model tier.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/NicoVIII/claude-config --skill pick-model-nicoviii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pick-model
Source: https://github.com/NicoVIII/claude-config/tree/main/skills/pick-model
Command: npx skills add https://github.com/NicoVIII/claude-config --skill pick-model-nicoviii

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill prevents budget waste and performance bottlenecks by recommending the most efficient Claude model for your specific task, ensuring you never overpay for simple jobs or struggle with underpowered models on complex ones.

Core Features & Use Cases

  • Model Laddering: Automatically maps tasks to the appropriate model tier (Haiku, Sonnet, Opus, or Fable) based on complexity and cost.
  • Context-Aware Advice: Factors in session length and the cost of re-reading context when recommending a model switch.
  • Use Case: When you are unsure if a task requires the high-level reasoning of Opus or if the speed of Sonnet will suffice, this skill provides a data-driven recommendation to optimize your workflow.

Quick Start

Ask the pick-model skill to recommend the best model for the current task based on the work already underway.

Frequently Asked Questions about pick-model

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

FAQPage Schema
How do I optimize Claude model selection to balance cost and performance?

To optimize Claude model selection, evaluate task complexity, context length, and failure risks to map jobs to appropriate model tiers like Haiku, Sonnet, or Opus, preventing budget waste on simple tasks and bottlenecks on complex ones.

When should I switch from Sonnet to Opus for an active session task?

You should switch from Sonnet to Opus when task complexity increases and requires high-level reasoning. Factor in the session length and the cost of re-reading context to ensure the performance gains justify the model tier upgrade.

How does context length affect Claude model switching costs during a session?

Context length directly impacts model switching costs because re-reading a long session context requires more processing. Evaluating the current context length helps determine if switching to a different Claude model tier is cost-effective for the active task.

Can I automate Claude model laddering for different task complexities?

Yes, you can automate Claude model laddering by mapping tasks to predefined model capability tiers. This automatically routes simple jobs to faster models and complex jobs to advanced ones based on real-time cost-benefit analysis.

What is the best way to prevent budget waste when using Claude models for simple jobs?

The best way to prevent budget waste on simple jobs is to use data-driven model recommendations that evaluate task complexity and map the work to lower, more cost-effective capability tiers instead of defaulting to the most powerful model.

Does this model recommendation approach work without external dependencies?

Yes, this model recommendation approach works without external dependencies, relying solely on predefined model capability tiers and session-specific cost-benefit analysis to evaluate task complexity and context length.