From codex
Internal guidance for composing effective Codex prompts for coding, review, diagnosis, and research tasks
How this skill is triggered — by the user, by Claude, or both
Slash command
/codex:codex-promptingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill only to shape a request before forwarding it to Codex. Model selection remains a runtime concern: leave `--model` unset unless the user explicitly chooses one, so Codex can honor its user-level or project-level configuration.
Use this skill only to shape a request before forwarding it to Codex. Model selection remains a runtime concern: leave --model unset unless the user explicitly chooses one, so Codex can honor its user-level or project-level configuration.
Use only the sections that materially constrain the task:
Goal: [user-visible outcome]
Success criteria:
- [observable completion condition]
Constraints:
- [scope, permissions, evidence, safety, or compatibility rules]
Output: [required artifact or response shape]
Stop rules: [when to retry, ask, report a blocker, or finish]
Add role, personality, collaboration style, or tool-routing guidance only when the request genuinely depends on it. XML blocks remain available for strict downstream contracts or risky workflows, but they are not the default prompt shape.
low, medium, high, xhigh, max, and ultra in current Codex catalogs.max or ultra only for difficult quality-first work where evaluation shows a real gain.For coding work, request the smallest checks that can disprove the result: targeted tests, type or lint checks where applicable, affected builds, and a realistic smoke for runtime changes. If a required check cannot run, require the final answer to name the blocker and remaining risk.
Reusable strict-contract blocks live in references/prompt-blocks.md. Concrete task templates live in references/codex-prompt-recipes.md. Common failure modes live in references/codex-prompt-antipatterns.md.
npx claudepluginhub hopecommon/codex-companion --plugin codexGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates 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.
Implements work from a spec or tickets using TDD at agreed seams, with regular typechecking and test runs, followed by code review.