Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot official · OpenAI

gpt-5-4-prompting — Claude Code skill: prompts

This skill structures Codex and GPT-5.4 prompts for coding, review, diagnosis, and research work.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openai/codex-plugin-cc --skill gpt-5-4-prompting -a claude-code
Open on GitHub

What gpt-5-4-prompting does

gpt-5-4-prompting helps compose compact prompts for Codex and GPT-5.4-based workflows. It separates the task, output contract, default follow-through, verification, and evidence rules. XML tags keep the prompt structure stable.

For coding and debugging, the skill recommends completeness_contract, verification_loop, and missing_context_gating. Reviews use grounding_rules, structured_output_contract, and dig_deeper_nudge; research tasks use research_mode and citation_rules. It also points to reusable prompt blocks, end-to-end recipes, and common antipatterns.

The skill is intended for internal use through codex:codex-rescue, so check how your workflow invokes it before relying on it. Use task --resume-last for a follow-up on the same Codex thread and send only the changed instruction.

What it helps with

  • compose a prompt for an implementation task
  • split unrelated requests into separate Codex runs
  • define an exact Codex output shape
  • add verification to debugging and risky fixes
  • ground review findings in observed evidence

Example prompts for the agent

  • Use `gpt-5-4-prompting` to draft a debugging prompt with a `verification_loop`.
  • Build a local-change review prompt with `grounding_rules` and `structured_output_contract`.
  • Continue the last Codex thread with `task --resume-last` and provide only the new instruction.

How to install gpt-5-4-prompting

1Skills CLI (Vercel)

npx skills add openai/codex-plugin-cc --skill gpt-5-4-prompting -a claude-code

2Manually: put the files in place

~/.claude/skills/gpt-5-4-prompting/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/gpt-5-4-prompting/

From the same set3

The whole set →

Similar

bmad-toolsmith bmad-code-org Smithy builds BMad skills, agents, and modules from your session. Use it to scaffold a skill from scratch, refactor an existing one, or package a workflow as a reusable tool. Claude Code CX Codex Cursor +1 4,400installs ppt-template-creator official anthropics A skill that converts PowerPoint templates into self-contained, reusable skills. Analyze your .pptx, extract all layouts and placeholders with exact coordinates, and package everything as a ready-to-use skill. Claude Code CX Codex Cursor +1 2,300installs eve vercel eve is a filesystem-first framework for durable backend agents, where code lives as files on disk. This skill helps you create, edit, and debug agents: instructions, skills, tools, connections, channels, subagents, schedules, and evals. Claude Code CX Codex Cursor +1 7,400installs unlazy Leonxlnx This skill sets testable completion gates, breaks complex work into stages, and rechecks evidence before the agent reports completion. Claude Code CX Codex Cursor +1 9,400installs expo-module expo Complete reference for building native modules and view components in Swift, Kotlin, and TypeScript for Expo apps. Use when writing a new module or adding native functionality—camera, sensors, system APIs. Claude Code CX Codex Cursor +1 44,900installs asd-ste100 danyuchn Rewrites tool descriptions, system prompts, and agent instructions under ASD-STE100 rules. It eliminates ambiguity before downstream models parse the text. Claude Code CX Codex Cursor +1 7,300installs setup-matt-pocock-skills Matt Pocock This skill configures a repository for Matt Pocock's engineering skills by setting its issue tracker, triage labels, and domain docs layout. Run it before using the other skills. Claude Code 1,052,851installs to-tickets Matt Pocock Turns a plan, spec, or conversation into small end-to-end tickets with explicit blockers. Use it to agree on the work breakdown before tickets go to a tracker. Claude Code 711,230installs

Questions about gpt-5-4-prompting

How do I install gpt-5-4-prompting in Claude Code?

Run npx skills add openai/codex-plugin-cc --skill gpt-5-4-prompting -a claude-code, then run npx skills add openai/codex-plugin-cc --skill gpt-5-4-prompting -a claude-code again. Use the resulting file at ~/.claude/skills/gpt-5-4-prompting/SKILL.md.

What does gpt-5-4-prompting do?

It helps build compact prompts for coding, review, diagnosis, and research. The skill defines XML blocks, output contracts, and verification rules.

When should I add verification_loop and grounding_rules?

Use verification_loop for coding, debugging, and risky fixes. Add grounding_rules for reviews and tasks where claims must stay tied to evidence.

Source text

SKILL.md · Apache-2.0
---
name: gpt-5-4-prompting
description: Internal guidance for composing Codex and GPT-5.4 prompts for coding, review, diagnosis, and research tasks inside the Codex Claude Code plugin
user-invocable: false
---

# GPT-5.4 Prompting

Use this skill when `codex:codex-rescue` needs to ask Codex or another GPT-5.4-based workflow for help.

Prompt Codex like an operator, not a collaborator. Keep prompts compact and block-structured with XML tags. State the task, the output contract, the follow-through defaults, and the small set of extra constraints that matter.

Core rules:
- Prefer one clear task per Codex run. Split unrelated asks into separate runs.
- Tell Codex what done looks like. Do not assume it will infer the desired end state.
- Add explicit grounding and verification rules for any task where unsupported guesses would hurt quality.
- Prefer better prompt contracts over raising reasoning or adding long natural-language explanations.
- Use XML tags consistently so the prompt has stable internal structure.

Default prompt recipe:
- `<task>`: the concrete job and the relevant repository or failure context.
- `<structured_output_contract>` or `<compact_output_contract>`: exact shape, ordering, and brevity requirements.
- `<default_follow_through_policy>`: what Codex should do by default instead of asking routine questions.
- `<verification_loop>` or `<completeness_contract>`: required for debugging, implementation, or risky fixes.
- `<grounding_rules>` or `<citation_rules>`: required for review, research, or anything that could drift into unsupported claims.

When to add blocks:
- Coding or debugging: add `completeness_contract`, `verification_loop`, and `missing_context_gating`.
- Review or adversarial review: add `grounding_rules`, `structured_output_contract`, and `dig_deeper_nudge`.
- Research or recommendation tasks: add `research_mode` and `citation_rules`.
- Write-capable tasks: add `action_safety` so Codex stays narrow and avoids unrelated refactors.

How to choose prompt shape:
- Use built-in `review` or `adversarial-review` commands when the job is reviewing local git changes. Those prompts already carry the review contract.
- Use `task` when the task is diagnosis, planning, research, or implementation and you need to control the prompt more directly.
- Use `task --resume-last` for follow-up instructions on the same Codex thread. Send only the delta instruction instead of restating the whole prompt unless the direction changed materially.

Working rules:
- Prefer explicit prompt contracts over vague nudges.
- Use stable XML tag names that match the block names from the reference file.
- Do not raise reasoning or complexity first. Tighten the prompt and verification rules before escalating.
- Ask Codex for brief, outcome-based progress updates only when the task is long-running or tool-heavy.
- Keep claims anchored to observed evidence. If something is a hypothesis, say so.

Prompt assembly checklist:
1. Define the exact task and scope in `<task>`.
2. Choose the smallest output contract that still makes the answer easy to use.
3. Decide whether Codex should keep going by default or stop for missing high-risk details.
4. Add verification, grounding, and safety tags only where the task needs them.
5. Remove redundant instructions before sending the prompt.

Reusable blocks live in [references/prompt-blocks.md](references/prompt-blocks.md).
Concrete end-to-end templates live in [references/codex-prompt-recipes.md](references/codex-prompt-recipes.md).
Common failure modes to avoid live in [references/codex-prompt-antipatterns.md](references/codex-prompt-antipatterns.md).

© openai · Apache-2.0 · openai/codex-plugin-cc

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor