11 problem-shaped skills backed by 97 sourced reasoning patterns — Curie to Toulmin, as Claude Code agents. Every claim cites its source; a pre-commit gate blocks unsourced constants. Install the gates alone in 30s (zetetic-gates). The only agent system where "I don't know" is a feature.
README
Claude Code agents whose commits are blocked when constants lack source citations. 97 genius reasoning agents (plus 19 team-role agents = 116 total) each citing their primary paper and documenting their refusal conditions, paired with a pre-commit hook that blocks any floating-point constant with 3+ significant digits that lacks a
source:annotation. Not a prompt library. A methodology with commit-time enforcement.
$ git commit -m "tune retry backoff"
UNSOURCED (error) retry.py:1: # It always works
MAGIC_NUMBER (error) retry.py:2: DELAY = 2.741592
Profile: strict (staged mode)
Errors: 2 (blocking)
Warnings: 0 (informational — promoted to errors when profile=strict)
FAILED: 2 blocking violation(s).
BLOCKED: Zetetic violations in staged files.
Composite output: lines 1–2 are verbatim from tools/zetetic-checker.sh --staged; the closing BLOCKED: line is the wrapper from hooks/pre-commit-zetetic.sh that returns exit 2 to git. Reproduce on your machine: echo "DELAY = 2.741592" > /tmp/x.py && cd /tmp && git init -q && git add x.py && ZETETIC_PROFILE=strict bash <repo>/tools/zetetic-checker.sh --staged.
The commit r