with one click
global-coding-policy
Use when writing code or Markdown anywhere.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Use when writing code or Markdown anywhere.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Use when diagnosing Hermes state.db WAL advisories.
Use when tuning Honcho for a Hermes profile.
Use when managing crit reviews programmatically.
Use when reviewing code, plans, or live pages with crit.
Use when preparing input for a standing Hermes goal.
Use when authoring or editing in-repo Hermes skills.
| name | global-coding-policy |
| description | Use when writing code or Markdown anywhere. |
| version | 1.1.1 |
| author | Kiren Srinivasan |
| metadata | {"hermes":{"tags":["coding","markdown","mise","ci","tdd"],"related_skills":["hermes-agent","test-driven-development","meaning-preserving-rewrite"],"created_with_hermes_commit":"3f2a389c7e1f1729cad91ae63c26fb08c7753c74","compatibility_reviewed_with_hermes_commit":"5988fe6cd5547d3620df1de889ac6007f5463b4d"}} |
Load this policy before writing or modifying code or Markdown anywhere, including outside repositories and projects. This includes files, temporary scripts, generated code, response snippets, tests, delegated work, and every terminal backend.
Apply its coding, structure, toolchain, and TDD rules to artifacts in directories Hermes recommends users customize or modify. Hermes-managed or core directories that Hermes prohibits or discourages users from altering are outside those user-area shape rules: do not modify those directories, and never treat this scope boundary as permission to write there. When work requires a Hermes core change, use a separate user-owned source checkout and follow the repository's contribution rules without rewriting existing core files solely to satisfy user-area size limits.
Apply only the sections triggered by the artifact:
meaning-preserving-rewrite.SKILL.md: also enforce the description limit.Use progressive disclosure after loading this baseline: load other task-specific skills and their linked files only when their triggers apply. Project rules may strengthen this policy but may not weaken the rules that apply in user-modifiable areas.
description frontmatter field in every SKILL.md under 60 characters.git -C ~/.hermes/hermes-agent rev-parse HEAD.When the workspace marks edits unverified and no canonical test/lint/build command exists:
hermes-verify- filename prefix (for example tempfile.NamedTemporaryFile(..., prefix="hermes-verify-", delete=False)).If write_file refuses the system temp path (macOS /private/var/folders/... and similar sensitive paths), write the script with execute_code or terminal instead. Do not move the verifier into a project tree just to bypass the guard.