Help us improve
Share bugs, ideas, or general feedback.
From dstoic
Recommends optimal Claude model (Haiku, Sonnet, Opus) for tasks using decision matrix for technical, business, strategy, creative, and command complexity.
npx claudepluginhub digital-stoic-org/agent-skills --plugin dstoicHow this skill is triggered — by the user, by Claude, or both
Slash command
/dstoic:pick-modelhaikuThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Classify user's task → recommend optimal model with reasoning.
Recommends Claude models (Haiku for exploration, Sonnet for implementation, Opus for decisions) via routing matrix for task types, subagents, and cost-quality tradeoffs.
Routes tasks to Haiku, Sonnet, or Opus based on complexity to optimize cost and quality. Use for intelligent model selection and tiered routing.
Guides selection of Haiku, Sonnet, or Opus general-purpose agents for tasks based on judgment needs, focus, cost, and complexity like multi-file debugging or high-stakes analysis.
Share bugs, ideas, or general feedback.
Classify user's task → recommend optimal model with reasoning.
$ARGUMENTS| Model | When to Use |
|---|---|
| 🟢 Haiku | Simple transforms, formatting, regex, typo fix, status query, template fill, data extraction, factual lookup (no reasoning), file conversion |
| 🟡 Sonnet | Single-file coding, bug fix, code review, moderate debugging, test writing, PR review, standard refactoring, technical docs, API integration (known patterns) |
| 🔴 Opus | Multi-file refactor (3+ files), architecture/design decisions, complex debugging (multi-system), framework migration, security audit, novel algorithm design, system design with trade-offs |
| Model | When to Use |
|---|---|
| 🟢 Haiku | Summarization (<2K words), data extraction, status reports, simple translations, template filling, meeting notes formatting |
| 🟡 Sonnet | Content creation (blog, email, docs), research summaries, competitive analysis, standard business writing, persuasive proposals, marketing copy, customer communications |
| 🔴 Opus | Strategic planning, business model design, M&A analysis, organizational design, change management plans, competitive strategy, market entry decisions, crisis response, stakeholder management (competing interests), long-form reports (>2K words), executive presentations with nuance |
| Model | When to Use |
|---|---|
| 🟢 Haiku | Basic formatting, simple data viz suggestions, straightforward categorization |
| 🟡 Sonnet | Creative writing, brainstorming (single framework), persona development, user research synthesis, A/B test analysis, survey analysis |
| 🔴 Opus | Multi-framework brainstorming (SCAMPER + Starbursting + trade-off analysis), cross-session pattern detection, bias identification, retrospective analysis, ethical reasoning, strategic foresight, scenario planning |
| Model | When to Use |
|---|---|
| 🟢 Haiku | Simple conversions (PDF, EPUB), format checks, simple utilities, minimal reasoning |
| 🟡 Sonnet | Standard workflows, context management, serialization, most skills/commands (DEFAULT) |
| 🔴 Opus | Strategic analysis (brainstorm, retrospectives), multi-framework reasoning, high-stakes decisions, pattern detection across sessions |
Upgrade one tier if task has ANY of these signals:
Cap at Opus. If multiple escalators apply, still cap at Opus (don't "double upgrade").
When uncertain between two models:
Quality vs Cost trade-offs:
Speed considerations:
[emoji] **[Model]** — [1-line reason]
💰 Cost: [lowest/medium/highest] | ⚡ Speed: [fastest/medium/slowest]
💡 [Optional: "Consider [other model] if [condition]"]
Example output:
🔴 **Opus** — Multi-stakeholder strategic decision with trade-offs
💰 Cost: highest | ⚡ Speed: slowest
💡 Consider Sonnet if this is exploratory (draft) rather than final recommendation
| Task | Recommendation | Rationale |
|---|---|---|
| "fix typo in README" | 🟢 Haiku | Trivial single edit, no reasoning |
| "convert PDF to markdown" | 🟢 Haiku | Simple conversion, no decisions |
| "debug flaky integration test" | 🟡 Sonnet | Single-system debugging, moderate reasoning |
| "refactor auth across 15 files" | 🔴 Opus | Multi-file (3+ escalator) + architectural decisions |
| "design database schema for e-commerce" | 🔴 Opus | Architectural decision with trade-offs, long-term impact |
| "plan microservices migration strategy" | 🔴 Opus | Complex architectural planning + strategic impact escalator |
| Task | Recommendation | Rationale |
|---|---|---|
| "summarize this meeting transcript" | 🟢 Haiku | Simple text transformation, <2K words |
| "extract action items from notes" | 🟢 Haiku | Data extraction, no reasoning |
| "write blog post about AI trends" | 🟡 Sonnet | Creative writing, moderate reasoning |
| "draft sales proposal for enterprise client" | 🟡 Sonnet | Persuasive writing, moderate reasoning |
| "analyze competitor pricing strategy" | 🟡 Sonnet | Research/analysis, single framework |
| "plan market entry strategy for Europe" | 🔴 Opus | Strategic impact + cross-functional + ambiguity escalators |
| "design organizational restructuring plan" | 🔴 Opus | Political sensitivity + multiple stakeholders + strategic impact |
| "M&A due diligence analysis" | 🔴 Opus | Strategic stakes + cross-functional synthesis required |
| "crisis communication plan for data breach" | 🔴 Opus | Political sensitivity + stakes + multiple stakeholders |
| Task | Recommendation | Rationale |
|---|---|---|
| "translate paragraph to French" | 🟢 Haiku | Simple language transform, no reasoning |
| "brainstorm product names (single session)" | 🟡 Sonnet | Creative generation, moderate reasoning |
| "brainstorm with SCAMPER + trade-off analysis" | 🔴 Opus | Multi-framework escalator (SCAMPER + weighted scoring) |
| "retrospect: analyze collaboration patterns" | 🔴 Opus | Pattern detection + bias identification escalators |
| "identify blindspots in strategy" | 🔴 Opus | Bias identification + ethical reasoning escalators |
| "plan 3-day conference with speakers" | 🔴 Opus | Complex scheduling + multiple stakeholders + constraints |
| Task | Recommendation | Rationale |
|---|---|---|
| "command: convert EPUB to markdown" | 🟢 Haiku | Simple workflow, minimal reasoning |
| "command: save session context" | 🟡 Sonnet | Context management, serialization logic |
| "command: brainstorm with research + SCAMPER" | 🔴 Opus | Multi-framework escalator + strategic analysis |
| "command: retrospect domain learnings" | 🔴 Opus | Pattern detection across sessions + bias identification |
| "skill: format code with prettier" | 🟢 Haiku | Simple deterministic task |
| "skill: OpenSpec section implementation" | 🟡 Sonnet | Standard workflow, moderate reasoning |
| "agent: explore codebase architecture" | 🔴 Opus | Complex exploration + architectural synthesis |