Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Persists Uncle Bob's "don't read the code" audit goals, gates, and numeric constraints as a versioned Constraint Charter (GATES.md), settled via grilling and wired into pre-commit/CI so correctness without reading code is part of the software itself. Use when the user says 约束宪章, constraint charter, 把约束固化下来, 立宪, 门禁写进仓库, wants Uncle Bob-style gates as a committed project artifact, or is onboarding a project for agent development under constraints.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -7% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 44% | 0% |
| case-11 | ✗→✓ | ▲ Improved | 40% | 0% |
> "What I do instead is to surround the agents with extreme constraints." — Robert C. Martin, Jul 2026
/dont-read-the-code(或不读代码协议)是立场,/verification-gauntlet 是单次执行的引擎;本技能是持久化层:把审计目标与约束写成仓库里一份受版本控制的宪章文件,让门禁跨任务、跨会话、跨 agent 存续。约束不是聊天记录里的口头协议,而是软件本身的一部分。
宪章文件:GATES.md,置于仓库根(或用户指定处),提交入库。它是 agent 开工前必读、人类合并时唯一需要读的裁决依据。
歧义仅问改查证路径者;已述/已决不重问;可自证则推进;须裁断则一次一问。立宪阶段的决策题必须一次一问、附推荐答案。
用 /grilling 的方式一次只问一个问题、每题附推荐答案,逐条确立下列决策。事实自己查(语言、工具链、现有 CI),决策必须交用户拍板:
/domain-modeling)。/codebase-design)宪章固定五节,全部可裁决、无形容词:
约束 | 阈值 | 强制工具 | 强制位置(pre-commit/CI) 四列,一行一门禁。可选:同时落盘 GATES.template.md 仅当用户要求模板可复用。
宪章里的每一行约束表都必须接到工具(/setup-pre-commit + CI)。写在宪章里但没有工具强制的约束,视为宪章缺陷,与门禁红灯同级处理。靠人记得去跑的门禁不是门禁,是侥幸。
GATES.md;任务级门禁执行走 /verification-gauntlet。/code-review、/dead-code 抽查所得)转化为新约束条目入宪,而不是就地打补丁。Done = 宪章五节齐备且每条约束已接线 + 全部门禁对照宪章数字变绿 + 已知不测清单复述一遍。合并的论据是这份对照报告,不是"我看过了,没问题"。
Other measured skills in the registry, with their headline benchmark lift.