claudeers.

🔓 unclaimed — this page was auto-generated from GitHub. Are you the creator?

Claim this page →
// Other

fable-harness

Make Claude Code work like a disciplined engineer: OODA, multi-party adversarial review, model routing, fail-then-pass. Distilled from Fable to reinforce the…

// Other[ cli ][ claude ]#claude#otherMIT$open-sourceupdated 3 days ago
// install
git clone https://github.com/Miguok/fable-harness

Fable Harness

A drop-in behavior protocol that makes Claude Code (Opus / Sonnet / Haiku) work like a disciplined engineer — look before you leap, say your assumptions out loud, get a second opinion before trusting big conclusions, and prove your work with real tests.

繁體中文  · 

What is it

Fable Harness is a small kit — a few hooks, a skill, and some sub-agents — that gets injected into every Claude Code session automatically. It doesn't teach Claude new tricks. It makes sure Claude follows a disciplined process every single time: gather evidence before answering, state assumptions instead of guessing, challenge its own big conclusions before trusting them, and show real proof (not just "looks good to me") that a change actually works.

Think of it as a behavioral floor, not a framework. It doesn't plan your sprints or run your CI pipeline — it just keeps the agent honest, careful, and verifiable while it works.

Why

This kit is distilled from the second open release of Fable (Anthropic's Fable model) — the careful, disciplined way that model approached tasks. Rather than keep that discipline locked inside one model, this kit extracts it into a reusable protocol and uses it to reinforce the working harness around Opus (and other Claude models), so they operate the same disciplined way, session after session, regardless of which model happens to be driving.

To be upfront about the limits: hooks and skills can only transplant the procedure (observe first, state assumptions, cross-examine conclusions, demand verification evidence) — not a model's innate judgment. But in practice, most of the gap between "good" and "sloppy" agent behavior comes from skipped procedure, not missing judgment. That's the gap this kit closes.

How it works

  • OODA loop — before answering, Claude gathers evidence (search/read the actual files, never guess from training memory), states its assumptions out loud, turns the task into something verifiable ("make it work" isn't good enough), then makes small changes and checks each one.
  • Multi-party adversarial review — this kit's signature move. Before trusting a big conclusion (an architecture decision, a root-cause diagnosis, anything that could affect production), Claude dispatches three independent "opposition" sub-agents in parallel, each with a different job: a skeptic who looks for logical holes, a red-team who looks for security and failure risks, and a simplifier who looks for needless over-engineering. The conclusion only gets trusted if a majority of the three "survive" the challenge.
  • Model routing — reasoning, architecture, and root-cause work stays on whichever model is currently driving; coding and refactoring gets routed to Sonnet; batch file work, search, and text cleanup gets routed to Haiku. Right-sized model for the job.
  • Definition of Done — if a change touches actual logic, it needs an automated test and evidence that the test failed before the fix and passed after. Eyeballing the output or a stray console.log doesn't count as verification.
  • Honest reporting — the first sentence of any report is the actual result (not a lead-up); failures get reported as failures, not softened.

What's inside

PieceFileWhat it does
Behavior protocol.claude/hooks/fable_protocol.md + inject_protocol.shInjected at the start of every session
Per-turn nudge.claude/hooks/prompt_nudge.shA one-line reminder injected on every user message
Verification gate.claude/hooks/verify_gate.pyBlocks the agent from ending a turn where it changed code but never ran a test (once — a second attempt is allowed through)
Adversarial review.claude/skills/adversarial-review/The skill that defines the three-opponent review flow above
Opposition agents.claude/agents/{skeptic,red-team,simplifier}.mdThe three independent sub-agent personas used in adversarial review
Model routingCLAUDE.mdThe routing table described above
Harness detectorscripts/detect_harness.pyRead-only check for whether the project already has its own dev harness (e.g. harnessmith, Superpowers) so Fable knows to step back and just hold the floor
Governance docsmodel_dispatch_rules.md, cognitive_rubrics.mdSub-agent dispatch templates and when-to-slow-down rules

Quick start

Clone this repo, then just tell your Claude Code: "Install Fable Harness by following INSTALL.md." Claude will read the guide and do the install itself, safely (backup first, never overwrite your existing settings). See INSTALL.md for exactly what that involves.

License

MIT — see LICENSE.

// compatibility

Platformscli
Operating systems
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

// faq

What is fable-harness?

Make Claude Code work like a disciplined engineer: OODA, multi-party adversarial review, model routing, fail-then-pass. Distilled from Fable to reinforce the Opus harness.. It is open-source on GitHub.

Is fable-harness free to use?

fable-harness is open-source under the MIT license, so it is free to use.

What category does fable-harness belong to?

fable-harness is listed under other in the Claudeers registry of Claude-compatible tools.

0 views
108 stars
unclaimed
updated 3 days ago

// embed badge

fable-harness on Claudeers
[![Claudeers](https://claudeers.com/api/badge/fable-harness.svg)](https://claudeers.com/fable-harness)

// retro hit counter

fable-harness hit counter
[![Hits](https://claudeers.com/api/counter/fable-harness.svg)](https://claudeers.com/fable-harness)

// reviews

// guestbook

0/500

// related in Other

🔓

Open source Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents. Built for multitasking, organization, and programmability.

// othermanaflow-ai/Swift23,559NOASSERTION[ claude ]
🔓

Huashu Design · HTML-native design skill for Claude Code · Claude Code 里 HTML 原生的设计 skill · 高保真原型 / 幻灯片 / 动画 + 20 设计哲学 + 5 维评审 + MP4 导出 · Agent-agnostic

// otheralchaincyf/HTML20,855MIT[ claude ]
🔓

一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄

// otheritwanger/Java17,140[ claude ]
🔓

🎬 卡卡字幕助手 | VideoCaptioner - 基于 LLM 的智能字幕助手 - 视频字幕生成、断句、校正、字幕翻译全流程处理!- A powered tool for easy and efficient video subtitling.

// otherWEIFENG2333/Python15,241GPL-3.0[ claude ]
→ see how fable-harness connects across the ecosystem