Skip to the content.

Governance Workflow

This is the operational workflow for keeping your Claude setup healthy over time. It covers both your global configuration (~/.claude/) and per-project overrides (.claude/ at the project root). Without periodic review, rules go stale, hooks accumulate without anyone checking if they still fire correctly, and the gap between what your setup says and what it does widens quietly.

How It Works

  1. Run reviews on a fixed cadence.
  2. Collect evidence before making changes - failures, noisy behaviour, repeated overrides, drift between global and project configs.
  3. Score findings by impact and effort: Score = Impact / Effort. Impact 1-5 (low to high), Effort 1-5 (easy to hard). Fix high-score items first.
  4. Apply updates in the correct layer:
    • Policy and behaviour rules go in ~/.claude/CLAUDE.md and ~/.claude/rules/ (global) or project-level CLAUDE.md (project-specific)
    • Runtime behaviour and automation go in ~/.claude/settings.json (global) or .claude/settings.json (project-specific)
    • Hooks go in ~/.claude/hooks/ (global) or registered per-project in .claude/settings.json
  5. Validate changes across at least two different project types.
  6. Record outcomes and schedule the next cycle.

Cadence

What You Review

The review template (~/.claude/docs/governance-review-template.md) is a structured checklist with seven controls. Each control has pass/fail gates, an evidence section, and a scoring block. Here’s what each one covers and why it matters.

Control 1: Config Drift

Catches silent divergence between your global setup (~/.claude/) and project-level overrides (.claude/). Over time, project configs accumulate one-off changes that contradict global policy, or global updates land without propagating to projects that depend on specific behaviour.

What to check:

Control 2: Docs Parity

Keeps documentation in sync after restructures. When you rename a hook or move a rule file, the README that references it doesn’t update itself.

What to check:

Control 3: Explicit Mode Policy

Removes ambiguity in runtime behaviour. If someone asks “what permission mode does this project use?”, there should be a documented answer, not a shrug.

What to check:

Control 4: Plugin Budget

Controls token and latency overhead from plugin sprawl. Each MCP server and plugin adds tool definitions to your context window even when unused. Plugins enabled globally in ~/.claude/settings.json load everywhere unless disabled per-project.

What to check:

Control 5: Stop-Path Governance

Ensures stop-time checks remain complete and intentional. The stop-dispatcher.sh in ~/.claude/hooks/ runs multiple checks when Claude finishes responding - if one gets disabled or bypassed, incomplete work slips through.

What to check:

Control 6: Hook Observability

Makes hook behaviour measurable so regressions are visible before they affect your workflow. A hook that silently fails 80% of the time looks identical to one that works - until you check the numbers.

What to check:

Control 7: Memory Governance

Keeps persistent memory accurate, minimal, and aligned with current protocol. Auto memory accumulates over time. Stale entries teach Claude outdated patterns.

What to check:

Running A Review

The full template lives at ~/.claude/docs/governance-review-template.md. It’s a markdown checklist designed for Claude to use during audits - fill in the evidence sections, assign scores, and mark pass/fail for each control.

A typical monthly review:

  1. Open the template (or copy it for this cycle’s record)
  2. Fill in review metadata: date, reviewer, scope, protocol versions
  3. Walk through each control’s pass/fail gates
  4. Score findings: Impact / Effort
  5. Prioritise: fix anything scoring above 2.0 before the next cycle
  6. Record high/medium/low priority actions in the summary section
  7. Sign off and set the next review date

For weekly checks, you don’t need the full template. Just scan controls 1 (drift), 5 (stop-path), and 4 (plugin budget) - those are the ones most likely to shift between full reviews.

Continue Reading

Previous: Core Guide Next: Rules