Improve Agent Harness
Use this skill to keep the repository's agent-facing documentation useful, current, and concise.
Scope
- Primary Codex-facing guidance:
AGENTS.md.agents/skills/**/SKILL.md.agents/skills/**/agents/openai.yaml
- Historical or tool-specific reference:
.claude/skills/**/SKILL.md.claude/rules/**/*.mdCLAUDE.md.claude/settings*.json
Workflow
- Read current guidance before editing:
sed -n '1,240p' AGENTS.md find .agents .claude -maxdepth 4 -type f - Identify stale assumptions:
- old test layout names
- outdated public API names
- commands that ignore
.venv/bin/python - duplicated prose that should live in one skill instead of
AGENTS.md - Claude-only metadata copied into Codex skills
- Keep
AGENTS.mdshort. Put repeatable procedures into skills and leaveAGENTS.mdas the routing and project baseline. - For skill changes, keep YAML frontmatter to only
nameanddescription. Put UI metadata inagents/openai.yaml. - Validate changed skills:
.venv/bin/python /home/b/b36291/.codex/skills/.system/skill-creator/scripts/quick_validate.py .agents/skills/<skill-name> - If
CLAUDE.mdintentionally mirrorsAGENTS.md, update both. If they diverge by design, state that in the final summary.
Guidelines
- Prefer specific trigger descriptions over long bodies.
- Do not add scripts, references, or assets directories unless the skill needs them.
- Remove stale instructions instead of annotating around them.
- Commit harness-only changes separately from solver implementation changes when the user allows commits.
Source: Nkzono99/vdist-solver-fortran — distributed by TomeVault.