Are you the author? Sign in to claim
Make Claude Opus 4.8 behave like Claude Fable 5 — doctrine output style, drift-catching hooks, and an eval loop against
Make Claude Opus 4.8 in Claude Code behave as much like Claude Fable 5 as possible. The doctrine was transcribed by Fable 5 itself; hooks enforce it at the harness level; an eval loop measures convergence against golden Fable transcripts. Opus's reasoning depth is weights, not config — this playbook transplants Fable's behavior and catches Opus's drift mechanically; it does not close the capability gap.
Run one Opus-as-Fable session right now, no install:
claude --plugin-dir /path/to/opus-fable-playbook \
--settings /path/to/opus-fable-playbook/profiles/opus-fable.settings.json
Install from the marketplace for repeat use:
/plugin marketplace add rennf93/opus-fable-playbook
/plugin install fable-mode@opus-fable-playbook
then activate with /output-style fable, or persist it by merging
profiles/opus-fable.settings.json (model, effort, thinking, output
style) into your project's or user's .claude/settings.json. Check
posture anytime with /fable-status.
SDK/headless, doctrine text only, no hooks:
--append-system-prompt "$(awk 'f;/^---$/{c++;if(c==2)f=1}' output-styles/fable.md)" —
strips the YAML frontmatter (a plain cat of the file would leak it into
the prompt). No plugin at all? Copy docs/claude-md-snippet.md into
CLAUDE.md instead.
Measured on 24 probes, pairwise-judged against golden Fable 5 transcripts, with every condition scored as a multi-run mean (2–3 runs per arm) and error bars from a dedicated variance study: fable-mode's real wins are outcome-first framing (1.97 vs 1.88), turn completion (1.90 vs 1.81), and comment discipline (2.00 vs 1.96); its real losses are burying findings (1.76 vs 1.85) and one stubborn parallelism probe (1.96 vs 2.00). The other three dimensions are statistically indistinguishable from baseline — gaps smaller than the measured run-to-run spread. Full tables with error bars: docs/2026-07-04-phase-b-report.md.
docs/guide.md covers all of this in full:
activation details for each install method, the 7 hooks and the exact
messages they produce, the skills and the critic agent, /fable-status
and /fable-eval (including real eval costs), telemetry, strict mode,
the eval loop end to end, a copy-paste smoke-test recipe for real work,
every FABLE_* env var, and troubleshooting.
Claude Code hook that writes a forward-only why-block (decisions, trade-offs, assumptions, limitations) into your PR des
Hooking implementations and supporting tools for various coding agents (Claude, Cursor, Gemini, etc)
One command to install 6 essential safety hooks in 10 seconds — zero dependencies
Give Claude Code memory that evolves with your codebase via hooks and LLM-compiled knowledge