By Learn57130
Fable 5's working loop for hard tasks: decompose by verification boundaries, verify against the world, choose next by plan-change. Includes scout + refuter agents and a preflight script.
Use for the fable-5 scout pass — read-only comprehension of unfamiliar code or data before decomposing a hard task. Dispatch in parallel (one per subsystem) when the territory is large. Returns a map, not file dumps.
Use for fable-5 step 6 — adversarial verification of a conclusion, diff, or analysis before declaring it done. Dispatch with the claim and pointers to the evidence; fresh context is the point, so do not include the reasoning that produced the claim.
Fable 5's working loop for hard, multi-step tasks, packaged as a Claude Code plugin.
Built by LearNer.
Core loop: decompose along verification boundaries → attack the load-bearing unknown first → verify with the smallest check that would fail if you're wrong → pick the next action by what would change the plan.
skills/fable-5/ — the skill: 8-step loop, verification catalog (smallest failing check per task type), decomposition patterns, preflight.sh pre-completion sweep.skills/fable-5/agents/ — fable-scout (read-only comprehension pass) and fable-refuter (adversarial verifier, defaults to REFUTED when uncertain). Registered automatically on plugin install; also usable as plain prompt templates in other harnesses.Claude Code (skill + agents auto-registered):
claude plugin marketplace add https://github.com/Learn57130/fable-5
claude plugin install fable-5@fable-5
Codex / Cursor / Kimi — the repo ships .codex-plugin/, .cursor-plugin/, .kimi-plugin/ manifests pointing at skills/; install via each tool's plugin mechanism, or just symlink:
git clone https://github.com/Learn57130/fable-5
ln -s "$(pwd)/fable-5/skills/fable-5" ~/.codex/skills/fable-5
Gemini CLI — install as an extension (gemini extensions install https://github.com/Learn57130/fable-5); gemini-extension.json loads AGENTS.md (the compact loop) as always-on context. Or drop skills/fable-5 into ~/.agents/skills/, which Gemini auto-scans.
Antigravity — no plugin format; clone and symlink the skill:
ln -s "$(pwd)/fable-5/skills/fable-5" ~/.gemini/antigravity/skills/fable-5
Note: if you already expose skills/fable-5 as a personal skill (e.g. via ~/.claude/skills), installing the plugin duplicates it in Claude Code — use one or the other per machine.
Three arms — Opus 4.8 vanilla, Opus 4.8 + fable-5 loop as system prompt, Fable 5 vanilla — graded by held-out deterministic checks with symptom-fix traps (protocol). Arms are isolated from user-level hooks (disableAllHooks). Run 2026-07-07, tasks 04–07 × 3 reps per arm.
xychart-beta
title "Pass rate on trap tasks, 12 runs per arm (%)"
x-axis ["Opus 4.8", "Opus 4.8 + fable-5", "Fable 5"]
y-axis "pass %" 0 --> 100
bar [100, 100, 100]
xychart-beta
title "Avg wall time per task (seconds)"
x-axis ["Opus 4.8", "Opus 4.8 + fable-5", "Fable 5"]
y-axis "seconds" 0 --> 60
bar [49.5, 54.2, 56.9]
| Arm | Easy set (01–03, 9 runs) | Trap set (04–07, 12 runs) | Avg time (traps) |
|---|---|---|---|
| Opus 4.8 (vanilla) | 9/9 | 12/12 | 49.5s |
| Opus 4.8 + fable-5 | 9/9 | 12/12 | 54.2s |
| Fable 5 (vanilla) | 9/9 | 12/12 | 56.9s |
Honest read. The trap tasks were built so that fixing only the reported symptom fails (two-hop root causes, sibling-caller contracts, hidden docstring requirements, held-out spec edges) — and every arm still passed everything, with clean (hook-free) contexts. Conclusions this data supports:
Where the loop plausibly pays off is what a cheap headless benchmark can't capture: long multi-step sessions, large codebases, ambiguous scope — places where drift and premature "done" happen. Separating 4.8-class models needs long-horizon tasks with much higher per-run cost. Task contributions welcome: files/ + prompt.md + held-out check.sh.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub learn57130/fable-5 --plugin fable-5A harness that makes Opus (or any Claude model) behave like Fable. It enforces completion, evidence, and verification as procedure, and auto-routes the right verified pack per task: render-output verification, a multi-story evidence gate, an investigation protocol, and an early-stop guard. It does not fake model capability — see README for the full analysis of what transfers and what does not.
Self-enforcing engineering methodology extracted from Claude Fable 5 for less advanced models: prime directives + integrity rules injected each session, 26 on-demand skills, 4 contracted subagents (builder, qa-verifier, code-reviewer, research-scout), and 6 lifecycle hooks that gate destructive commands and unverified 'done' claims.
10 Fable 5-native Agent Skills for Claude — fix over-planning, gold-plating, fabricated progress reports, unrequested actions, and stalled autonomous runs. Includes skill-refactorer for migrating pre-Fable-5 skills.
Fable 5 behavioral patterns as a harness for Opus 4.8: grounded progress, self-verification loops, delegation triggers, file-based memory, autonomy calibration. Zero-config: installs a SessionStart hook; skills auto-trigger.
Consult Claude Fable 5 as a strategic advisor at costly-to-revert inflection points: architecture decisions, stuck debugging, plan review, pre-completion review, and unattended loop/schedule design. Compact briefing packets, hard budget caps, terse verdicts — judgment from Fable, tokens from Opus.
A discipline mode for complex/high-stakes work: staged planning, decisions-with-receipts, verify-against-source, parallel delegation, adversarial review — plus a self-armed autonomous goal loop (a deterministic Stop gate; the optional read-only Sonnet governor ships as the companion plugin tale-mode-governor).