anchor · git:20260817.0cc07d9 · 2026-08-17 · sha256 54b3f719e271cf4a
anchor git:20260817.0cc07d9A
Immutable. This exact content is served forever at /api/v1/blob/54b3f719e271cf4a.
--- name: anchor description: Rewrite a rule so anyone applies it the same way. Use when a stated rule or claim takes the reader's judgment to apply. --- ## Extract From the conversation/context/user: - The **rule** as stated - Its **grounds** — the cases it came from, where it fires, what it decided. ## Gate Proceed only when: A rule is already stated and the complaint is checkability "two readers could disagree where it fires". Anything else, say which in one plain line and stop — never anchor anyway: - Nothing stated yet → there is no rule to anchor. - The complaint is coverage, not checkability → use **widen** skill. - The cases changed, or the rule now serves a different objective → stop, the rule needs deriving fresh, not anchoring. ## Loop 1. Find where the judgment hides: the word or clause two readers would apply differently. 2. Replace it with something mechanical: - a question with a yes/no answer - a check a machine could run - a fixture with win conditions anyone reads off the same way. Prefer the trigger a machine could evaluate over the one a careful reader could. 3. Silently AUDIT the rewritten rule: it must decide every case the original decided, the same way. Each case it loses means you narrowed — back off by the minimum until every case fits again. ## Output Hand back the rule with its mechanical trigger, and show it deciding one case from the grounds so the user watches it run.