# Reviewer Disable

> Disable the code review stop hook entirely by short-circuiting stop_hook.enabled_when in .reviewer/settings.local.json.

- Skill: `imbue-ai/reviewer-disable` (Agent Skill)
- Install (CLI): `npx skillmds@latest add imbue-ai/reviewer-disable`
- Raw SKILL.md: https://api.skillmd.com/api/skills/imbue-ai/reviewer-disable/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: imbue-ai (https://skillmd.com/u/imbue-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/imbue-ai/reviewer-disable

---


Disables the master switch (`stop_hook.enabled_when`) by rewriting it as
`false && (<original>)`, so the orchestrator exits immediately.
`reviewer-enable` (no args) restores the original expression.
A re-disable is a no-op (it won't stack the prefix), and an empty expression is
simply set to `false`.

Run this command:

```bash
jq -n --argjson existing "$(cat .reviewer/settings.local.json 2>/dev/null || echo '{}')" '
  ($existing.stop_hook.enabled_when // "") as $cur
  | $existing * {"stop_hook": {"enabled_when": (
      if $cur == "" or $cur == "false" then "false"
      elif ($cur | startswith("false && (")) then $cur
      else "false && (" + $cur + ")"
      end
    )}}
' > .reviewer/settings.local.json.tmp && mv .reviewer/settings.local.json.tmp .reviewer/settings.local.json
```

Then confirm that the stop hook has been disabled entirely.

