Calibrate the OpenAI Codex reasoning-level dial before recommending a model upgrade. Maps task type, failure mode, and budget to the right reasoning effort level — ensuring developers exhaust the reasoning dial on the current model before paying for a bigger SKU. Domain-specific to the Codex reasoning API.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-coding-model-guidance:codex-reasoning-level-calibrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Codex reasoning-level dial is a cost-effective lever that most developers skip. Before upgrading to a bigger Codex SKU, try raising reasoning effort on the current model. This skill ensures the reasoning dial is calibrated correctly before a model upgrade is recommended.
The Codex reasoning-level dial is a cost-effective lever that most developers skip. Before upgrading to a bigger Codex SKU, try raising reasoning effort on the current model. This skill ensures the reasoning dial is calibrated correctly before a model upgrade is recommended.
Do not apply to inline completions or interactive chat where latency is the binding constraint — raising reasoning effort increases latency in a way users feel immediately.
Different failure modes call for different reasoning levels:
| Failure mode | Signal | Reasoning-dial response |
|---|---|---|
| Shallow logic errors | Plausible-but-wrong code; misses obvious constraints | Raise reasoning to medium-high |
| Missing context integration | Ignores established patterns in the codebase | Raise reasoning + improve prompt context |
| Incomplete multi-step plans | Stops early on multi-file or multi-step tasks | Raise reasoning to high; or decompose the task |
| Wrong tool/API choice | Picks a deprecated or incorrect API | Raise reasoning + provide explicit API list |
| Nondeterministic quality | Excellent sometimes, poor other times | Raising reasoning reduces variance; test at high |
OpenAI Codex exposes reasoning effort as a dial (exact parameter name and values: verify-at-use against the current API — (verify-at-use — 2026-06)):
| Level | Cost delta | Latency delta | Use when |
|---|---|---|---|
| Low / off | 1x baseline | Lowest | Autocomplete, quick edits |
| Medium | Moderate increase | Moderate | Most supervised coding tasks |
| High | Larger increase | Higher | Hard multi-file tasks, long agentic runs |
| Max | Highest | Highest | Hardest tail; before considering a model upgrade |
Rule: exhaust the reasoning-level dial on the current model before upgrading the model. A model upgrade multiplies the per-token cost; raising reasoning effort increases cost more modestly.
Run the failing task at the next reasoning level up. Accept the result if:
If all three hold, the new reasoning level is the recommendation — not a model upgrade.
Document:
Only after confirming that decomposition won't close the gap does this skill hand off to codex-model-strategist with a recommendation to upgrade the model SKU.
../../agents/codex-model-strategist.md — the agent that owns Codex model selection../../knowledge/ai-coding-decision-trees.md — the Codex reasoning/upgrade decision tree../../knowledge/cross-tool-model-lineup-2026.md — the dated Codex lineup with reasoning-level notesnpx claudepluginhub mcorbett51090/ravenclaude --plugin ai-coding-model-guidanceCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.