by David Giordano
Keep a change to what the request names. Bundles the hygiene-self-monitoring skill (the 'what': list the public behaviour a change reaches - an exported function, a helper other callers use, a sibling fixed for consistency, a documented default - mark what the request names, and put back or offer to the owner what it does not; size is not the measure) with per-host hooks (the 'when') that record which public functions the session's edits changed, file and line, and read the [HYGIENE CHECK] at the close against that record. Non-blocking by default; HYGMON_STRICT=1 blocks once. Codex: the same hooks/ adapter as Claude Code - same events, same payload, same output envelope; the hooks run once you trust them with /hooks.
CodexClaude Code1 Skill