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
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
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/stop-that-shitDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended 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 filesLimitations
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.
Related
PluginsA multi-agent harness that verifies results by artifacts: stop hooks, an independent judge and an event log for Claude Code, Codex, Cursor and more
A skill that keeps an agent off its own hashes, locks and receipts: ship the output first, then verify
A token-saving skill for coding agents: shorter code, tighter replies and compact handoffs between agents
A completion-discipline skill for large agent tasks: write the acceptance ledger with runnable checks first, then do the work, then reverify against evidence
A skill that turns several Claude Code, Codex and Cursor windows into a team with a coordinator, shared registry and cross-review
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
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.