Stop That Shit plugin

A skill plus hooks that keep a coding agent on task and cut speculative defenses, unread checksums and scope creep

  • 3,854 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • Installs hooks that intercept the agent's tool calls and can deny an action
  • Runs local Node.js code within the agent lifecycle
All reasons and checks

lennney/stop-that-shit

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/stop-that-shit

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Installs hooks that intercept the agent's tool calls and can deny an action
  • Runs local Node.js code within the agent lifecycle

This is third-party code. Review the repository files before installing.

What it does

The project has two parts: a skill with rules and guard hooks. The skill advises the agent to finish the work the task needs while dropping what it does not: unread checksums, compatibility layers for an imagined future, edits during a read-only review, and repeated verification with no new question. The hooks plug into the agent lifecycle, classify an action before a tool call and can return a permission deny, and they also track subtask delegation and scope boundaries. Rules are set with directives in the prompt text and run locally without network calls. Supported hosts are Claude Code, Codex, OpenCode, Hermes Agent CLI and Pi.

Who it is for. For developers tired of babysitting a coding agent who want machine-enforced boundaries instead of long rules in AGENTS.md.

Good fit when

  • The agent tends to rewrite neighboring modules and expand the task scope
  • The agent adds unneeded defenses and checksums nobody reads
  • You need to machine-block edits during review and redundant re-verification

Not a fit when

  • Your agent is not among the supported hosts
  • You want plain guidance without installing hooks into the agent lifecycle

Example request

Only review this module and list the issues, do not change any files

Limitations

The skill alone only advises and does not guarantee model behavior. Machine enforcement comes from the hooks, which need Node.js 18 or newer, and the set of intercepted events depends on the host. Codex records trust against the hook definition hash, so every install and update must be reviewed by hand. The authors recommend inspecting the hook and adapter executables before trusting them.

How to disable. Remove the plugin through your host's plugin commands, for example claude plugin, and delete the hook entries from the configuration. Restart the agent afterwards.

FAQ

Does this make the agent weaker?

No. The skill requires finishing the work the task needs, including caller edits, migrations and tests. It removes only what the task does not require.

Does the skill work without the hooks?

Yes, the skill advises even without hooks, but the machine-enforced denials come from the hooks on supported hosts.

Discussion

No questions or reviews yet.

Plugins

A multi-agent harness that verifies results by artifacts: stop hooks, an independent judge and an event log for Claude Code, Codex, Cursor and more

CLIBroad access1.4KRepository stars

A skill that keeps an agent off its own hashes, locks and receipts: ship the output first, then verify

SkillExtended access185Repository stars

A token-saving skill for coding agents: shorter code, tighter replies and compact handoffs between agents

PluginExtended access354Repository stars

A completion-discipline skill for large agent tasks: write the acceptance ledger with runnable checks first, then do the work, then reverify against evidence

SkillExtended access4.4KRepository stars

A skill that turns several Claude Code, Codex and Cursor windows into a team with a coordinator, shared registry and cross-review

SkillBroad access1.3KRepository stars
Editors’ pick

A skill that keeps the task plan in files on disk and re-injects it every turn so work survives context clears, compaction and crashes

SkillExtended access28KRepository stars

README in short

The README frames the problem as SHIT behavior: scope creep, hashing and hypothetical hardening, intent violation and task thrashing with no result. In response the project offers a stop ladder where the agent first understands the current responsibility, starts with a direct solution, closes a concrete gap, judges defenses by their effect and finishes after verification. Installation is a plugin via a local marketplace in Claude Code and via the repository marketplace in Codex, both needing Node.js 18 or newer. It ships eighteen public good and bad decision cases, tests and evidence records. MIT licensed.

README badge

Report a problem