mirror of
https://github.com/obra/superpowers.git
synced 2026-06-10 20:59:05 +08:00
The HARD-GATE ("EVERY project regardless of perceived simplicity") plus
the anti-pattern list naming "a config change" made design+approval
mandatory even for fully-specified trivial asks — all 6 agents in the
2026-06-09 quorum sweep ran a multi-option design flow for "a basic
checkbox, nothing fancy" (cost-checkbox-over-trigger failed 6/6).
Two layers, because routing happens before skill content is read
(GREEN attempt 1 proved it: the agent invoked the skill on the
description's mandate and only then saw the in-skill exception, and
the invocation itself is the cost event):
- description: carve-out visible at skill-selection time — zero open
design decisions, fully specified trivial change → implement
directly without invoking.
- HARD-GATE: matching exception with objective re-gating tripwires
(new file/dependency, schema/API/data question, >1 plausible
interpretation, user frames it as a feature/project), and the
anti-pattern section now distinguishes "seems simple" (a
rationalization when decisions exist) from "contains every decision"
(the exception). "A config change" moves from the all-of-them list
to the exception's example.
The repo's acceptance test ("Let's make a react todo list" must
auto-trigger brainstorming) is unaffected: a react todo list leaves
many decisions open and todo lists remain in the anti-pattern list.
TDD evidence (quorum):
- RED: cost-checkbox-over-trigger fails 6/6 agents (batch 2026-06-09);
GREEN attempt 1 with in-skill exception only: still fail (invoked
via description, then asked a clarifying question)
- GREEN: cost-checkbox-over-trigger-claude-20260610T004320Z-a30e pass —
no brainstorming invocation, agent cited the exception verbatim,
checkbox landed in 31s
- Canary: cost-spec-plan-duplication-claude-20260610T004506Z-22ea pass —
a real feature still triggers the full brainstorm→spec→plan flow
(and the stacked writing-plans reference discipline holds)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>