你让 Codex 改一个小东西,它先生成一份校验和。你往后翻,压根没人用。它不管,先算了再说。然后补兼容层、跑全量测试、开好几个子代理。每一步都有道理,连起来就是:你要的还没做完,Token 疯狂用。
Stop That Shit(别再造史了)是一个 Codex 插件,用 Hook + Skill 双层架构给 AI 划任务边界。
核心设计:SHIT 四种过度工程化模式
S = Scope creep(范围蔓延)
H = Hashing(无意义哈希)
I = Intent violation(意图违背)
T = Task thrashing(任务空转)
技术架构:
Skill(Stop Ladder):四问引导——用户让你做了吗?结果需要它吗?有证据吗?没它会失败吗?
Hook(硬执行):挂载 UserPromptSubmit + PreToolUse 事件,物理拦截越界操作
拦截时返回红色图章:STOP / INTENT: review does not authorize mutation.
为什么比 AGENTS.md 好:AGENTS.md 是自然语言建议,模型可以不听、上下文长了会忘。Hook 是代码层面的硬拦截,AI 绕不过去。
时间轴
- 00:00 开场:Codex 过度工程化的日常
- 01:12 SHIT 四种类型
- 02:29 AGENTS.md 只能劝不能拦
- 03:29 Skill + Hook 双层架构
- 04:39 Bad Case / Good Case
- 05:36 Guard 默认拦什么
- 06:45 为什么哈希默认拦
- 07:49 社区案例对共建
- 08:52 局限性