godmode
Skill6 starsChanged 3 months agoApache-2.0View on GitHub
Coordinate local context continuity, evidence, and guarded coding workflows. Use when starting or resuming substantive repository work, when current reality is uncertain, or when a request spans multiple Godmode capabilities. Not for a single-file edit with no continuity, evidence or gating concern.
8 other projects use a version of this.
Adopted by
Most recently taken up by
- ashleysbrain/skillstheir own version, first seen Nov 8, 2026
- Sumit189/claude-codestheir own version, first seen Nov 1, 2026
- Zavelinski/claude-code-godmodetheir own version, first seen Oct 11, 2026
- Tommy-yw/RunbookHermestheir own version, first seen Oct 8, 2026
- RedWoodOG/Hermes-Desktoptheir own version, first seen Oct 8, 2026
- 2867203296/hermes-agenttheir own version, first seen Aug 19, 2026
Other versions8 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 8
- Tommy-yw/RunbookHermes★ 546same name
- RedWoodOG/Hermes-Desktop★ 177same name
- ashleysbrain/skills★ 1same name
- Sumit189/claude-codes★ 1same name
- 2867203296/hermes-agent★ 0same name
- ishanbhosale08/Daedalus★ 0same name
- wm2313/my-skills★ 0same name
- Zavelinski/claude-code-godmode★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository22 other files it gives its agents.
- llms.txtllms.txt
- godmode-budgetSkill
- godmode-changelogSkill
- godmode-ciSkill
- godmode-codegraphSkill
- godmode-code-of-lawSkill
- godmode-continuitySkill
- godmode-evidenceSkill
- godmode-governanceSkill
- godmode-host-syncSkill
- godmode-impact-gateSkill
- godmode-investigationSkill
- godmode-loop-wardenSkill
- godmode-memory-gardenerSkill
- godmode-repairSkill
- godmode-replicateSkill
- godmode-researchSkill
- godmode-second-lookSkill
- godmode-skill-evalSkill
- godmode-skill-forgeSkill
- godmode-spec-lifecycleSkill
- godmode-triageSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
29 rules. 0 are common, 4 are distinctive, and 25 are very specific to this project.
0
Common
Most of the 7 edited versions we read keep these.
4
Distinctive
This author's own choices. Worth a look.
25
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 15
If the session hooks already delivered a brief (identity, last checkpoint, open obligations, standing laws, the host's enforcement table), …
- Very specific: line 18
Run a verb only for what is missing or task-specific: resume --refresh after a compaction, a branch switch or an identity-drift finding.
- Very specific: line 36
Use godmode-continuity for session recovery, inventory drift, checkpoints, handoffs, decisions, fixed invariants, or missing context.
- Very specific: line 38
Use godmode-investigation for bugs, failures, regressions, evidence gathering, root-cause work, or repeated unsuccessful attempts.
- Very specific: line 40
Use godmode-governance before Git history changes, branch/worktree mutation, database changes, releases, deployments, destructive …
- Very specific: line 42
Use godmode-repair when the operator says an answer did not land, asks for clarity, repeats a question, or asks what is being waited on.
- Very specific: line 44
Use godmode-skill-forge only after a repeated reusable capability gap is proven.
- Very specific: line 45
Use godmode-second-look to independently recheck a change, session, PR, or diff that already carries an accepted claim or verdict, before …
- Very specific: line 47
Use godmode-changelog to check the changelog-fragment gate, merge fragments for a version, and build and check that version's release notes.
- Very specific: line 49
Use godmode-code-of-law at the start of every session and before every new task, when GODMODE-CODE-OF-LAW.md exists at the project root.
- Very specific: line 51
Use godmode-host-sync to check whether every installed host still has the hooks wired and to reconcile a drifted or newly detected host's …
- Very specific: line 53
Use godmode-codegraph to rebuild or read the local code dependency graph: blast radius of a change, who calls a symbol, which tests a …
- Very specific: line 55
Use godmode-skill-eval to score a skill's routing and behaviour against its baseline and to ratchet a regression rather than write it into …
- Very specific: line 57
Use godmode-spec-lifecycle to take a spec from draft through review, reconciliation and approval without approving its own plan or …
- Very specific: line 59
Use godmode-memory-gardener at session close to list duplicate or contradicting lessons, preview expiry before it runs, and promote a ripe …
- Very specific: line 61
Use godmode-impact-gate before committing a multi-module edit: fan-out, import direction, fence and paired artifacts, with a recorded …
- Very specific: line 63
Use godmode-research to survey an outside codebase: licence first, receipted source reads, and both verdicts, never adopt or extend from a …
- Very specific: line 65
Use godmode-replicate to rebuild a studied mechanism under Godmode names, pinned by a test proven able to fail and cited on its host row.
- Very specific: line 67
Use godmode-evidence when a claim keeps being downgraded or cited evidence drifted: exit-bearing cites, falsifiers, stale-citation repair, …
- Very specific: line 69
Use godmode-triage to work open asks down to closed, promoted, mapped or parked.
- Very specific: line 70
Use godmode-loop-warden to cap a fix-and-retry cycle and cut it off when it repeats.
- Very specific: line 71
Use godmode-budget to check a session's or a release's spend against its ceilings.
- Very specific: line 72
Use godmode-ci to run CI's checks locally in CI's order before a PR, by shard.
- Distinctive: line 74
Do not invoke every specialist.
- Distinctive: line 79
Before editing, state the active objective, relevant repository identity, current evidence, unresolved conflict, material assumption, and …
- Distinctive: line 84
Before reporting completion, run fresh verification that directly proves the claim.
- Distinctive: line 90
Never submit prompts, transcripts, source bodies, credentials, environment dumps, or private instructions to the archive.
- Very specific: line 97
Before saying that "the gate blocked" a tool, read hooks status.
- Very specific: line 112
Read godmode-command-surface.md only when the requested operation needs exact CLI syntax.
“Common” is measured: kept by at least 6 in 10 of the 7 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Godmode
Outcome
Establish what is true now, choose one bounded workflow, and leave locally verifiable continuity without placing operational memory in tracked project files.
Entry: one path
- If the session hooks already delivered a brief (identity, last checkpoint, open
obligations, standing laws, the host's enforcement table), that IS the entry: consume
it. Do not run
context status,resumeorsession openagain for what it gave. - Run a verb only for what is missing or task-specific:
resume --refreshafter a compaction, a branch switch or an identity-drift finding;session openwhen no brief arrived (a host whose reach is not HARD, read fromhooks status);context status --scanwhen filesystem drift matters;charterwhen the project's rules changed. - The CLI is the bundled
scripts/godmode.pyunder the plugin root ($GROK_PLUGIN_ROOT, else$CLAUDE_PLUGIN_ROOT, else two levels above this file), called through<plugin-root>/bin/godmode(bin\godmode.cmdon Windows); it probespython3,python,pyand honoursGODMODE_PYTHON. Never write a barepythoninto a command. - Separate observed facts, declared intent, assumptions, conflicts and open obligations, then route to the narrowest specialist below.
On a host whose reach is PARTIAL or SOFT, the path is six verbs: init once, session
open, resume, remember, claim, checkpoint; stage a protected operation with
authorize stage before it. On Grok a brief rides the next allowed call and a refusal
reaches the model after the call; both are advisories.
Routing
- Use
godmode-continuityfor session recovery, inventory drift, checkpoints, handoffs, decisions, fixed invariants, or missing context. - Use
godmode-investigationfor bugs, failures, regressions, evidence gathering, root-cause work, or repeated unsuccessful attempts. - Use
godmode-governancebefore Git history changes, branch/worktree mutation, database changes, releases, deployments, destructive filesystem work, or external writes. - Use
godmode-repairwhen the operator says an answer did not land, asks for clarity, repeats a question, or asks what is being waited on. - Use
godmode-skill-forgeonly after a repeated reusable capability gap is proven. - Use
godmode-second-lookto independently recheck a change, session, PR, or diff that already carries an accepted claim or verdict, before it is relied on. - Use
godmode-changelogto check the changelog-fragment gate, merge fragments for a version, and build and check that version's release notes. - Use
godmode-code-of-lawat the start of every session and before every new task, whenGODMODE-CODE-OF-LAW.mdexists at the project root. - Use
godmode-host-syncto check whether every installed host still has the hooks wired and to reconcile a drifted or newly detected host's manifest. - Use
godmode-codegraphto rebuild or read the local code dependency graph: blast radius of a change, who calls a symbol, which tests a change must retest. - Use
godmode-skill-evalto score a skill's routing and behaviour against its baseline and to ratchet a regression rather than write it into the snapshot. - Use
godmode-spec-lifecycleto take a spec from draft through review, reconciliation and approval without approving its own plan or hand-editing the compiled law. - Use
godmode-memory-gardenerat session close to list duplicate or contradicting lessons, preview expiry before it runs, and promote a ripe lesson with a cited rationale. - Use
godmode-impact-gatebefore committing a multi-module edit: fan-out, import direction, fence and paired artifacts, with a recorded decision as the escape hatch. - Use
godmode-researchto survey an outside codebase: licence first, receipted source reads, and both verdicts, never adopt or extend from a surface read. - Use
godmode-replicateto rebuild a studied mechanism under Godmode names, pinned by a test proven able to fail and cited on its host row. - Use
godmode-evidencewhen a claim keeps being downgraded or cited evidence drifted: exit-bearing cites, falsifiers, stale-citation repair, one resolution. - Use
godmode-triageto work open asks down to closed, promoted, mapped or parked. - Use
godmode-loop-wardento cap a fix-and-retry cycle and cut it off when it repeats. - Use
godmode-budgetto check a session's or a release's spend against its ceilings. - Use
godmode-cito run CI's checks locally in CI's order before a PR, by shard.
Do not invoke every specialist. One specialist owns each overlapping capability; use a second only when the request genuinely crosses its boundary.
Working contract
Before editing, state the active objective, relevant repository identity, current evidence, unresolved conflict, material assumption, and next safe action. Inspect before mutating. Preserve unrelated user changes. Keep the implementation surface as small as the complete solution allows.
Before reporting completion, run fresh verification that directly proves the claim. Then record a checkpoint with evidence and remaining obligations. Never convert a passing test, agent report, or plausible inference into a broader claim than it proves.
Privacy boundary
Never submit prompts, transcripts, source bodies, credentials, environment dumps, or private instructions to the archive. Store structured facts, hashes, relative paths, statuses, and evidence references only. Godmode is on demand: do not start a watcher, listener, proxy, daemon, update ping, or background process.
Enforcement honesty
Before saying that "the gate blocked" a tool, read hooks status. HARD
means the host called the hook and a live deny was chronicled. PARTIAL,
DEGRADED, SOFT or UNAVAILABLE means the host is not proven to call the
hook: say that the CLI refused, or that the preview would refuse, and
never that the host stopped the tool.
Closing
Close substantive work through session close once. An unattested HARD rule, an
uncited claim, a half-done pair, a regression (a step green earlier this session and red
since), or a declared perimeter check that never ran (perimeter add|run) blocks it.
A check already run on this HEAD this hour is evidence: claim --verify reuses its
attestation instead of running it again. config check, roles and operator
validate declared configuration; locale check validates translated guidance.
Read godmode-command-surface.md only when the requested operation needs exact CLI syntax. On a host with no godmode hook support, read godmode-generic-adapter.md for the manual wiring path.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

