| name | revise-instructions |
| description | Edit existing prose or textual files, including prompts, system instructions, AGENTS.md files, Codex skills, documentation, specs, emails, and other writing. Use whenever the user asks to change, update, improve, simplify, rewrite, revise, or make an existing textual file follow new guidance. Requires contradiction removal and in-place editing before adding new text. |
Revise Instructions
Use this skill when changing any existing prose or textual file.
Core Rule
Prefer subtraction and in-place revision.
Do not append new guidance until you have:
- Found existing text that conflicts with the latest user intent.
- Deleted contradictory, stale, or superseded guidance.
- Edited existing nearby text so it says the new thing directly.
- Checked whether the result is already sufficient.
Add new text only when no existing section can carry the requirement cleanly.
Workflow
- Read the relevant textual files before editing.
- Identify the latest requested behavior in concrete terms.
- Search for contradictions, duplicates, and weaker older guidance.
- Remove contradictions first.
- Rewrite existing bullets, sections, examples, descriptions, and metadata in place.
- Add a new section or bullet only as a last resort.
- Re-read the final document for internal consistency and unnecessary length.
- Validate the file if it is a skill.
Editing Standards
- Keep prose direct and concise.
- Preserve the document's existing structure unless that structure is the problem.
- Update trigger metadata when changing a skill's intended use.
- Remove examples that now teach the wrong behavior.
- Avoid “also remember” patches that leave old behavior intact.
- Prefer one clear rule over multiple overlapping rules.
Skill Files
When editing a skill:
- Update
description first if the trigger conditions changed.
- Keep “when to use this skill” guidance in frontmatter, because the body loads only after trigger.
- Keep
SKILL.md lean.
- Regenerate or update
agents/openai.yaml when the UI-facing description is stale.
- Run the skill validator after changes.