Makoto — Development skill for Claude Code
When Claude says “tests pass”, makoto checks the record — every claim held against the agent's own logged deeds; fakes blocked, not warned.
How to install Makoto
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open Clear-Sights/Makoto and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Makoto does
When Claude says “tests pass”, makoto checks the record — every claim held against the agent's own logged deeds; fakes blocked, not warned. Each check ships at measured zero false positives. 誠
Alternatives in Development
- Zeroshot — Runs coding agents as a graph: one agent implements, independent agents review, failures go to repair, and not 1.9k ★
- Investigate Performance — Investigate a Nimbalyst performance problem (freeze, lag, idle CPU, slow op, memory growth) with measured evid 1.6k ★
- Quick Eval — Quick job evaluation 473 ★
README
Makoto
[](https://github.com/Clear-Sights/Makoto/actions/workflows/ci.yml)
**An integrity hook for Claude Code that watches the agent's _own_ tool calls and blocks the ones that fake a check.** When Claude says it did something — ran the tests, cited a paper, committed the fix, verified the certificate — makoto holds that word against its record. If the deed isn't there, or the verification was quietly disabled, makoto blocks the tool call (or the end-of-turn) and hands the agent a one-line correction to retry against.
That publication claim is deliberately bounded: Shipped plugin — installable and versioned. The dispatcher is replay-tested against authored sessions; its effect on a live session's outcome is unmeasured.
It judges the agent against its _own_ utterances and record — never the world's truth. It holds no facts ("France doesn't exist to it"); it only checks that a claimed word is kept, whole, and honored in deed. A word it lets through becomes spendable: trustworthy tender a reviewer or another agent can accept without re-deriving it.
What it catches
makoto fires on mechanical hook events — every `PreToolUse`, `PostToolUse`, and `Stop` — and **blocks** on pre-check findings and blocking end-of-turn gate findings. The live inventory is:
- 15 pre-checks (all blocking)
- Pre-check ids grouped by dotted prefix —
content: 12,event: 2,gate: 1 - 21 Stop checks (all checks registered at the Stop edge)
- 19 end-of-turn gates (
may_block=True) - 15 blocking end-of-turn gates (not advisory-allowlisted)
- 4 advisory end-of-turn gates (advisory-allowlisted)
Every pre-check and every non-advisory end-of-turn gate blocks; there is no silent "warning" tier for those (see [Fire level](
Related Skills
Lane Research
Research and provenance lane. Own the measured record and the class reference. Writes no code. Every claim car
Cpv Batch Validate And Fix
Same-turn validate-and-fix across a marketplace / list / single plugin. One cpv-plugin-fixer-agent per plugin
Enforcement Contradiction Rules
Always-on. When the enforcement system itself produces contradictions — gates blocking their own prerequisites
Brotherme Stop
Stop the Full-Auto controller run right now, draining in-flight work and releasing every held claim
Claude Dispatcher
Terminal cockpit for running a fleet of Claude Code sessions across all your repos — dispatch work, watch what
Sota Close
End-of-session closure pass — retract what proved wrong and correct it everywhere it reached, hand off open it
Related Agents
Light Review Step2
Stage 2 of the Delphi review pipeline — counter-analyze the findings of a prior light-review-step1 run. Drops
Claim Auditor
Adversarial verifier for proposed genealogical matches. Tries to break each proposed match with evidence, kill
Audit Verifier
Adversarially verifies one candidate finding from /bug-audit — tries to REFUTE it by reading the code and, whe