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.
Implements a single scoped change that already has explicit acceptance criteria. Delegate to builder when a task is specified enough to hand off — a defined change with a list of what "done" looks like and the files/area in scope. Do NOT use for open-ended exploration, design decisions, or anything lacking acceptance criteria (builder will refuse). Returns a diff summary plus verification evidence.
Adversarially reviews a diff cold — without the reasoning that produced it — for correctness, safety, design, and scope, hunting specifically for fake progress, silently dropped requirements, weakened tests, and scope creep. Delegate to code-reviewer for any non-trivial diff before it is accepted or committed, including your own work. Requires the diff and the original requirements. Returns findings by severity with file:line. Distinct from qa-verifier (which runs tests): this reviews the code itself.
Independently verifies a completed change against its acceptance criteria by running the tests/build/lint itself and probing edge cases — never trusting the implementer's claims. Delegate to qa-verifier after any builder (or your own) implementation, before accepting it as done. Requires the change and its acceptance criteria. Returns strict PASS/FAIL per criterion with real command output as evidence. Do NOT use it to write or fix code — it only verifies.
Answers questions about an API, library version, CLI flag, config option, or current best practice by checking the installed environment first and then version-matched official docs — never from training memory alone. Delegate to research-scout before relying on any version-sensitive external fact, or when the user asks "what's the latest / correct way to do X". Requires the specific question and, ideally, the project it applies to. Returns the answer with source, version, and date, labelling anything unverified.
Choose between competing technical approaches and make design decisions with an explicit trade-off order. Trigger this when a task requires selecting among 2+ viable designs — "should we use X or Y", designing a schema, shaping a public API, choosing a storage/queue/cache mechanism, deciding whether to add a dependency, or deciding whether to introduce an abstraction. Do NOT trigger for initial request parsing (use task-planning), for line-level style questions (use implementation-standards), or when the codebase already has an established pattern for this exact problem — in that case, follow the existing pattern without deliberation.
Review a diff or pull request — including your own before delivery — in a fixed pass order (correctness, then safety/security, then design, then style) and report findings ranked by severity. Trigger this when asked to review a PR or diff, when checking over a change before committing or handing it off, and as the design-and-correctness half of your own pre-delivery review. Do NOT trigger for the mechanical did-it-run gate (use verification-and-review) or for a dedicated vulnerability sweep (use security-review, which this skill's safety pass defers to) — this skill is holistic human-style review of a change set.
Map an unfamiliar repository before changing anything in it — structure sweep, entry points, configs, test baseline, targeted tracing, and mental-model confirmation. Trigger this the FIRST time you work in a repo (or an unfamiliar subsystem of a known repo) in a session, before your first edit there — whenever the user says "fix/add/change X" in code you have not yet mapped. Do NOT trigger for repos or areas you already mapped this session, for single-file scripts with no surrounding project, or for parsing the request itself (use task-planning) — this skill is about understanding the code, not the ask.
Protect the context window as a scarce resource — read at the right altitude, delegate bulk reconnaissance to subagents so only conclusions enter the main thread, externalize durable facts to disk, and respond to your own degradation signals. Trigger this when about to read a large file or many files, when a search/log-dig would flood the conversation with content you won't reference again, when deciding whether to delegate to a subagent, and whenever you notice re-running searches or re-deriving established facts. Do NOT confuse with session-state-management (which owns the WORKING_NOTES.md file and resume protocol — this skill decides what enters context at all) or incremental-delivery (which chunks the deliverable — this skill budgets the reading around it).
Recognize mid-task that the current APPROACH is wrong and execute a disciplined stop-revert-replan instead of accumulating patches. Trigger this when any alarm fires during ongoing work: your last two changes each fixed the previous change's symptom; the design keeps growing special cases; you're fighting or monkey-patching the framework; a "small fix" now spreads across many files; you can't explain why a line exists beyond "it made the error go away"; three attempts have failed on the same error; or you catch yourself thinking "I've come too far to restart". Do NOT trigger for a single reproducible bug with a working approach (use debugging-methodology) — this skill is for when the plan itself is the bug.
Matches all tools
Hooks run on every tool call, not just specific ones
Executes bash commands
Hook triggers when Bash tool is used
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.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
A transferable, self-enforcing software-engineering methodology for AI coding agents — written by Claude Fable 5 to make a less advanced model work more like it.
It began as a single directive to Fable 5: document your complete working methodology so a less capable model can execute it cold. The result is an attempt to extract the concrete procedures, decision rules, reasoning strategies, and quality standards an advanced model actually uses — and hand them to a weaker successor (or to the same model after a context reset, with no goodwill assumed).
The central bet is that writing the methodology down is not enough, because written rules decay. So it ships in four layers — prose you read, skills that load on demand, subagents with strict contracts, and hooks that block at lifecycle events — arranged so that the parts a script can enforce are enforced by a script, and only genuine judgement is left to prose. Everything is written as executable instruction — imperative, concrete, with decision rules ("if X, do Y"), worked examples, and a "done when" criterion — never abstract advice.
This repository is the output of an unusual exercise: asking an advanced model to explain itself well enough to be replaced by a lesser one.
Claude Fable 5 — a model in Anthropic's Claude 5 family, positioned above the Opus tier in raw capability — was given a single standing directive:
Document your complete working methodology so that less capable models (e.g. Claude Opus, Claude Sonnet) can follow it. Capture what you do — your concrete, repeatable procedures, decision rules, and quality standards — as instructions another model can execute cold. Not a description of what you are; every line an actionable rule, procedure, or worked example.
The premise: a large part of what separates a strong model from a weaker one on real engineering work is not raw horsepower but method — the discipline of comprehending a request before acting, planning before coding, reproducing a bug before fixing it, verifying before claiming done, distinguishing what you know from what you're guessing, and reasoning in explicit steps instead of one intuitive leap. Method is teachable in a way raw capability is not. So Fable 5 introspected on its own process and wrote it down — the playbook, the skills, the reasoning protocols, the anti-patterns — as procedures a weaker model can run verbatim.
Then it went one step further. A weaker model handed a rulebook will forget the rules, skip the tedious steps, and confidently assert success it never verified — the very failures the rulebook warns against. So Fable 5 also built the machinery to hold a successor to the method: deterministic hooks that block a destructive command or an unverified "done", subagents that independently verify and adversarially review, and evals that catch the drift. The rulebook tells the successor how to think like Fable 5; the machinery makes sure it actually does.
What it does not claim. Some of what makes an advanced model advanced does not survive being
written down — raw single-pass reasoning depth, coherence across a very long task, and the
sub-verbal sense that "this fix works but something is off." The methodology is candid about this
(see PLAYBOOK.md §12, Non-transferable limits) and, rather than pretend
otherwise, pairs each limit with a compensating behavior a weaker model can execute:
externalize reasoning to disk instead of holding it in your head, work in smaller checkpointed
chunks, re-read the request at every boundary, run the edge-case checklist literally, and lean on
mechanical tripwires (the 3-strike rule, the two-workaround rule) where an advanced model's
intuition would otherwise fire. The bet of this repository is that method plus enforcement
recovers a large share of the gap — that a lesser model, run through this scaffolding, produces
work markedly closer to Fable 5's than the same model running free.
npx claudepluginhub unpaidattention/fable5-methodology10 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.
Verification-first engineering toolkit for Claude Code. 15 skills across a 5-phase spine (Investigate → Design → Implement → Verify → Ship), 8 specialist agents, an interactive setup wizard. Every skill has rationalizations + evidence requirements. Built for senior ICs and tech leads.
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.
HelloAGENTS — The orchestration kernel that makes any AI CLI smarter. Adds intelligent routing, unified QA gates, safety guards, and notifications.
Describe your goal, approve the spec, then step away — Claude and Codex loop together until it's right.
Elite AI development framework: reference-first design, agent orchestration, automated quality gates, and battle-tested engineering workflows