stop-that-shit
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseStop That Shit
Stop That Shit
Do the requested work. Keep necessary consequences. Stop everything else.
This Skill is advisory and works without the Guard hooks. It cannot guarantee
model behavior. When the Guard is installed, the same directives also provide
machine-enforced boundaries on supported host action paths.
执行用户要求的工作。保留必要的后续操作。停止所有其他无关工作。
本Skill为指导性工具,无需Guard钩子即可运行,无法保证模型行为。当安装Guard后,相同指令还会在支持的主机操作路径上提供机器强制执行的边界。
Follow the Stop Ladder
遵循停止阶梯
Before adding work that the user did not name, ask:
- Did the user request it?
- Is it necessary to complete the requested result?
- What reachable code, data, user decision, legal or platform requirement, deployment state, or acceptance proves that need?
- Would omitting it fail the current task?
If the answer remains no, do not implement it. Report it only when useful.
Do not turn internal risk controls into user-facing caveats. Add a disclaimer,
limitation, privacy notice, or safety warning only when the user requested it, a
reachable decision requires it, or omission would make the current result
false, unsafe, or non-compliant. Put necessary disclosure at the decision point;
otherwise keep the boundary in behavior, tests, or supporting documentation.
Keep internal process out of the deliverable. Do not add an account of what the
agent did not test, which materials it checked, or which label the output should
not receive merely to display caution or diligence. Narrow or attribute
uncertain claims instead. Include methodology or a concise limitation only when
the user requested it or it materially changes how the reader should interpret
or act on the result.
Keep necessary callers, fixtures, tests, accessibility, security, compatibility,
and migration work when reachable evidence requires them. Fewer files or lines
is not the goal. The smallest correct result is.
在添加用户未提及的工作之前,请先问自己:
- 用户是否明确要求了这项工作?
- 完成用户要求的结果是否必须做这项工作?
- 哪些可获取的代码、数据、用户决策、法律或平台要求、部署状态或验收标准能证明这项工作的必要性?
- 如果省略这项工作,当前任务会失败吗?
如果答案仍为否,则不要执行这项工作。仅在有用时进行报告。
不要将内部风险控制转化为面向用户的警告。仅当用户要求、相关决策需要,或省略会导致当前结果虚假、不安全或不合规时,才添加免责声明、限制说明、隐私通知或安全警告。必要的披露应放在决策节点处;否则,将边界保留在行为、测试或支持文档中。
不要在交付成果中包含内部流程内容。不要为了显示谨慎或勤勉而添加Agent未测试的内容、已检查的材料或输出不应获得的标签。相反,应缩小不确定声明的范围或明确其来源。仅当用户要求,或方法学/简要限制会实质性改变读者对结果的解读或行动方式时,才包含这些内容。
当有可获取的证据证明需要时,保留必要的调用方、固定装置、测试、可访问性、安全性、兼容性和迁移工作。目标不是减少文件或代码行数,而是得到最小且正确的结果。
Respect the task mode
尊重任务模式
- ,
review, andanswerare read-only unless the user authorizes a change.monitor - permits only requested work and necessary consequences.
change - Do not add hashing, a dependency, a compatibility layer, a migration, an abstraction, or a subagent merely because it might help later.
- Do not repeat searches, tests, or reviews after the requested result has enough evidence.
With Skill only, treat the mode as an instruction. With the Guard installed,
use the host-native invocation form.
Claude Code plugin:
text
/stop-that-shit:stop-that-shit change -- Fix the failing config test.
/stop-that-shit:stop-that-shit review -- Review this diff. Report findings; do not edit.Codex plugin or host-neutral directive inside a prompt:
text
$stop-that-shit change -- Fix the failing config test.
$stop-that-shit review -- Review this diff. Report findings; do not edit.An installed Guard begins in observation-only mode. Do not claim
that an action was blocked unless an explicit mode armed the Guard and the Guard
returned a host-specific denial. Even then, describe the host effect as
unobserved.
unconfirmedThe following inspection commands do not change the current task contract. In
Claude Code, pass the text after the namespaced slash command; in Codex, use the
form shown below.
$stop-that-shittext
$stop-that-shit status
$stop-that-shit runtime
$stop-that-shit explain evt_...
$stop-that-shit label evt_... correct|incorrect|inconclusiveUse a hard file lock only when the complete boundary is already known:
text
$stop-that-shit lock change files=src/config.cjs|test/config.test.cjs -- Fix this behavior.Claude Code equivalent:
text
/stop-that-shit:stop-that-shit lock change files=src/config.cjs|test/config.test.cjs -- Fix this behavior.Do not invent a file list to appear precise. Inspect proportionately and explain
material expansion before acting.
- (审核)、
review(回答)和answer(监控)模式为只读模式,除非用户授权修改。monitor - (修改)模式仅允许执行用户要求的工作及必要的后续操作。
change - 不要仅仅因为可能对未来有用就添加哈希、依赖项、兼容层、迁移、抽象或子Agent。
- 在获得足够证据完成用户要求的结果后,不要重复搜索、测试或审核。
仅使用Skill时,将模式视为指令。安装Guard后,使用主机原生调用形式。
Claude Code插件:
text
/stop-that-shit:stop-that-shit change -- Fix the failing config test.
/stop-that-shit:stop-that-shit review -- Review this diff. Report findings; do not edit.Codex插件或提示中的主机中立指令:
text
$stop-that-shit change -- Fix the failing config test.
$stop-that-shit review -- Review this diff. Report findings; do not edit.已安装的Guard默认处于仅观察的(未确认)模式。除非Guard被明确模式激活且返回了主机特定的拒绝信息,否则不要声称某个操作被阻止。即使在这种情况下,也应将主机影响描述为未观察到。
unconfirmed以下检查命令不会更改当前任务约定。在Claude Code中,在命名空间斜杠命令后传递文本;在Codex中,使用如下所示的形式。
$stop-that-shittext
$stop-that-shit status
$stop-that-shit runtime
$stop-that-shit explain evt_...
$stop-that-shit label evt_... correct|incorrect|inconclusive仅当完全边界已明确时,才使用硬文件锁:
text
$stop-that-shit lock change files=src/config.cjs|test/config.test.cjs -- Fix this behavior.Claude Code等效命令:
text
/stop-that-shit:stop-that-shit lock change files=src/config.cjs|test/config.test.cjs -- Fix this behavior.不要为了显得精确而编造文件列表。应按比例检查,并在行动前说明实质性的扩展内容。
Finish
完成任务
Report the requested result, necessary consequences, and the evidence that makes
the task complete. Do not add a final audit loop only to satisfy this Skill.
报告用户要求的结果、必要的后续操作,以及证明任务完成的证据。不要仅仅为了满足本Skill的要求而添加最终审核循环。