Agent Skillsmohitagw15856/pm-claude-skills › model-selection-advisor

model-selection-advisor

GitHub

指导用户根据任务难度、质量要求、延迟和成本约束,选择最优LLM。通过分层对比、默认推荐及低成本升级策略,结合评估验证,实现性价比与质量的平衡。

plugins/pm-ai/skills/model-selection-advisor/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

询问特定任务的模型选择 需要降低LLM成本但不牺牲质量 决定升级或降级模型 为模型选择提供依据

Install

npx skills add mohitagw15856/pm-claude-skills --skill model-selection-advisor -g -y
More Options

Non-standard path

npx skills add https://github.com/mohitagw15856/pm-claude-skills/tree/main/plugins/pm-ai/skills/model-selection-advisor -g -y

Use without installing

npx skills use mohitagw15856/pm-claude-skills@model-selection-advisor

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill model-selection-advisor -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "model-selection-advisor",
    "description": "Choose the right LLM for a task by trading off quality, cost, latency, and constraints. Use when asked which model to use, whether to upgrade\/downgrade a model, how to cut LLM costs without hurting quality, or to justify a model choice. Produces a recommendation with the decision criteria, a per-option comparison, a routing strategy (cheap-by-default, escalate when needed), and how to validate the choice with an eval."
}

Model Selection Advisor Skill

The right model is rarely "the biggest one" or "the cheapest one" — it's the smallest model that clears the task's quality bar within its latency and cost budget, with a path to escalate the hard cases. This skill makes that trade-off explicit and defensible, and ties it to an eval so the choice is measured, not vibes.

Working from a brief

Given "what model should I use for summarising support tickets?", deliver a concrete recommendation anyway — infer the task's difficulty, volume, and latency sensitivity, label the assumptions, and recommend. Never hand back "it depends" with no pick; give a default and the condition under which you'd change it.

Required Inputs

Ask for these only if they aren't already provided (else infer and label):

  • The task — what the model does, and an example input/output. How hard is it (extraction vs. reasoning vs. open-ended)?
  • Quality bar — what "good enough" means, and the cost of a wrong answer.
  • Volume & latency — requests/day and how fast a response must come back (interactive vs. batch).
  • Constraints — budget, context-length needs, tool use, privacy/region, and whether outputs must be reproducible.

Output Format

Model Recommendation: [task]

1. Decision criteria — the 3–5 factors that actually decide it here, ranked (e.g. reasoning depth > latency > cost), with why.

2. Option comparison — the realistic candidates scored against the criteria. Keep it provider-agnostic in method; name a default family (e.g. the Claude family — a small/fast tier, a balanced tier, a frontier tier) and reason by tier, not a single hardcoded model, so the advice survives model releases.

Option (tier) Quality on this task Latency Relative cost Fit
Small/fast clears bar for easy cases low $ default for the bulk
Balanced clears bar for most cases med $$ when small misses
Frontier clears the hardest cases higher $$$ escalation / eval judge

3. Recommendation — the default model/tier, in one sentence, with the single reason.

4. Routing strategy — cheap-by-default with escalation: run the small tier first, detect low-confidence or hard cases (length, ambiguity, a validator/judge failing), and escalate those to a stronger tier. This usually beats picking one model for everything on both cost and quality.

5. Validation — how to confirm the choice: a small eval set scored per tier (pair with eval-rubric-designer and ai-eval-plan), and a cost/latency estimate at real volume (pair with llm-cost-latency-budget).

Quality Checks

  • The recommendation names a default model/tier and the condition that would change it
  • Reasoning is by tier (small/balanced/frontier), not a single hardcoded model that dates quickly
  • A routing/escalation strategy is considered, not just a single fixed choice
  • The choice is tied to a measurable quality bar and an eval to verify it
  • Cost and latency are estimated at real volume, not per single call
  • Constraints (context length, privacy/region, reproducibility, tool use) are checked against the pick

Anti-Patterns

  • Do not default to the biggest model "to be safe" — pay only for the capability the task needs
  • Do not pick on price alone — a cheap model that fails the bar costs more in rework and trust
  • Do not recommend without an eval to confirm the quality bar is actually met
  • Do not hardcode a single model name as the answer — reason by tier and let the eval pick the current best in it
  • Do not ignore the long tail — design for the hard cases via escalation, not by oversizing everything

Based On

Model-selection practice — quality/cost/latency trade-offs, tiered routing with escalation, and eval-driven validation.

Version History

  • a38bc30 Current 2026-07-05 11:11

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-hiring-panel/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-severance/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/agm-in-a-box/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/behavior-intervention-plan/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bennett-time-audit/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-game-designer/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md

Metadata

Files
0
Version
e4def4c
Hash
1ca5d089
Indexed
2026-07-05 11:11

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-31 02:15
浙ICP备14020137号-1 $방문자$