oa-prompting-model-tiering

Select Claude models for AI agent tasks using decision trees.

4|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Open-Agents --skill oa-prompting-model-tiering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oa-prompting-model-tiering
Source: https://github.com/OpenAEC-Foundation/Open-Agents/tree/main/.claude/skills/oa-prompting-model-tiering
Command: npx skills add https://github.com/OpenAEC-Foundation/Open-Agents --skill oa-prompting-model-tiering

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users select the most appropriate Claude model (Haiku, Sonnet, Opus) for their specific task, optimizing for cost, speed, and quality.

Core Features & Use Cases

  • Model Selection Guidance: Provides a clear table and decision tree to match task types with recommended models.
  • Usage Patterns: Illustrates correct command-line usage for specifying models with the oa CLI.
  • Anti-Patterns: Highlights common mistakes to avoid when selecting models.
  • Use Case: When running an oa run command, you're unsure whether to use --model claude/haiku, claude/sonnet, or claude/opus. This skill guides you to choose claude/sonnet for general coding tasks.

Quick Start

Use the oa-prompting-model-tiering skill to determine the best model for writing unit tests.

Frequently Asked Questions about oa-prompting-model-tiering

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

FAQPage Schema
How do I choose the right Claude model for coding tasks?

To choose the right Claude model, match task complexity to model tier: use Claude Haiku for simple tasks, Sonnet for general coding, and Opus for high-complexity requirements. This model selection guidance optimizes cost, speed, and quality for your AI agents.

What is the best way to specify Claude models in oa CLI operations?

The best way to specify Claude models in oa CLI operations is using explicit model ID formats like `--model claude/haiku` or `claude/sonnet`. Correct command-line usage patterns prevent common model selection mistakes.

When should I use Claude Opus instead of Sonnet or Haiku?

Use Claude Opus instead of Sonnet or Haiku when your AI agent tasks have high complexity and performance requirements. Use the model tiering decision tree to evaluate cost versus quality for optimal model selection.

Can I optimize AI agent costs by switching between Haiku, Sonnet, and Opus?

Yes, you can optimize AI agent costs by model tiering: assign Claude Haiku for simple tasks to save cost, Sonnet for balanced general coding, and Opus only for complex performance needs. This tiering strategy maximizes cost optimization.

What are common anti-patterns when selecting Claude models for AI agents?

Common anti-patterns when selecting Claude models include using incorrect model ID formats, failing to explicitly specify models in oa CLI commands, and defaulting to Opus for simple tasks, which breaks cost optimization and model tiering rules.