Repolode
lennney

lennney/stop-that-shit

面向 Codex、Claude Code 等 AI 编程代理的 Hook 与 Skill 守卫,拦截无需求的校验和、无用防御与任务范围膨胀。

Star
3,693
Fork
76
未关闭 Issue
4
最近提交
前天

这是什么?

Stop That Shit 是一组面向 AI 编程代理的 Skill 与 Guard。Skill 提供判断顺序,帮助代理区分真正需要的修改和多余的防御、范围扩张、重复验证等行为,并优先复用已有代码、标准库和平台能力。

Guard 以宿主 Hook 的形式,在受支持的工具调用前检查明确边界。在 review、answer、monitor 等模式下,它会阻止写文件,添加依赖前询问,限制 subagent 数量,并默认拦截可识别的哈希操作,写入声明范围之外的路径也会被拒绝。模式和参数通过消息首行的指令设置,例如 `$stop-that-shit review --`。

项目支持 Codex、Claude Code、OpenCode、Hermes Agent CLI、Pi Coding Agent 和 Oh My Pi,另附一个可单独安装的 STSS Skill,用于删减文本中的防御性废话。

核心功能

  • 01基于 Skill 的判断顺序,涵盖任务范围、已有能力和防御性代码。
  • 02Hook 形式的 Guard,在 review、answer、monitor 模式下阻止写文件。
  • 03可通过参数锁定文件路径、允许依赖添加、限制 subagent 数量或放行哈希操作。
  • 04支持 Codex、Claude Code、OpenCode、Hermes Agent CLI、Pi 和 Oh My Pi。
  • 05可选的文本改写 Skill,用于删除文章中的重复防御性表述。

适用场景

  • 让编程代理只做只读代码审查,仅报告问题而不改动文件。
  • 防止代理给导出的文件添加无人读取的校验和或兼容层。
  • 将修改任务限制在指定文件和依赖范围内。
  • 精简代理起草的文档或文章中冗长、含糊的表述。

快速上手

  1. 1

    在 Claude Code 中从仓库根目录校验插件

    claude plugin validate .
  2. 2

    将本地仓库添加为插件市场

    claude plugin marketplace add ./
  3. 3

    安装 stop-that-shit 插件

    claude plugin install stop-that-shit@stop-that-shit
  4. 4

    重启 Claude Code 或运行 /reload-plugins,然后使用审查指令

使用前须知

  • 大多数宿主需要 Node.js 18+,Pi 需要 Node.js 22.19+。
  • Guard 需要显式使用 review、answer、monitor 或 change 等模式后才会进入拦截状态。

收录于专题

标签

常见问题

stop-that-shit 是什么?
面向 Codex、Claude Code 等 AI 编程代理的 Hook 与 Skill 守卫,拦截无需求的校验和、无用防御与任务范围膨胀。 Stop That Shit 是一组面向 AI 编程代理的 Skill 与 Guard。Skill 提供判断顺序,帮助代理区分真正需要的修改和多余的防御、范围扩张、重复验证等行为,并优先复用已有代码、标准库和平台能力。
stop-that-shit 可以免费使用吗?用的什么许可证?
stop-that-shit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
stop-that-shit 还在维护吗?
活跃维护中。stop-that-shit 最近一次提交是在 2026年11月5日。
stop-that-shit 适合用来做什么?
让编程代理只做只读代码审查,仅报告问题而不改动文件。 防止代理给导出的文件添加无人读取的校验和或兼容层。 将修改任务限制在指定文件和依赖范围内。 精简代理起草的文档或文章中冗长、含糊的表述。
stop-that-shit 怎么安装和运行?
在 Claude Code 中从仓库根目录校验插件: claude plugin validate . 将本地仓库添加为插件市场: claude plugin marketplace add ./ 安装 stop-that-shit 插件: claude plugin install stop-that-shit@stop-that-shit 重启 Claude Code 或运行 /reload-plugins,然后使用审查指令
在哪里获取 stop-that-shit?
源代码和安装说明在 GitHub 上:https://github.com/lennney/stop-that-shit

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目