Everything for the "plan on Fable, code on Opus" workflow, plus a few extra skills, in a single Claude Code plugin.
Built on the work of JeredBlu. The
prd-creator,mcp-evaluator, andagent-skill-evaluatorskills — and the foundation offrugal-fable— come from his jeredblu-marketplace and his YouTube channel. Huge thanks — please check out and support his work. See Credits below.
claude plugin marketplace add menaker/eyal-fable-optimizer
claude plugin install eyal-tools@eyal-tools-marketplaceThen restart Claude Code. That's it — you now have everything below.
Replace
menaker/eyal-fable-optimizerwith the actualowner/repoif this was forked.
| Component | What it does |
|---|---|
frugal-fable skill |
Keeps Fable on the judgment and delegates heavy work to cheaper models. Includes the opt-in Fable-plan / Opus-build mode and the full-loop Fable-plan / Opus-build / Fable-verify mode. |
/fable-opus command |
Toggle the modes: /fable-opus on (build mode), /fable-opus verify (verify mode), /fable-opus off, /fable-opus status, or /fable-opus <task>. |
| SessionStart hook | Automatically re-asserts whichever mode was on after a context auto-compaction or session resume. |
prd-creator skill |
Create comprehensive PRDs through conversational discovery. (by JeredBlu) |
mcp-evaluator skill |
Security & privacy evaluation for MCP servers. (by JeredBlu) |
agent-skill-evaluator skill |
Security & safety evaluation for agent skills. (by JeredBlu) |
- Set your session model to Fable (
/model→ Fable) — the planning half needs it. - Run
/fable-opus on(or/fable-opus <your task>), or just say "plan with Fable, code on Opus" in a message. - From then on: Fable plans, decomposes, coordinates, and reviews; every code-writing slice is delegated to Opus subagents. Non-code grunt work (scans, logs) may still go to cheaper models.
- It stays on across auto-compaction/resume until you run
/fable-opus off.
The full-loop variant of the mode above, for when you want maximum assurance and are willing to spend Fable tokens on it:
- Set your session model to Fable (
/model→ Fable). - Run
/fable-opus verify(or/fable-opus verify <your task>), or just say "plan on Fable, execute on Opus, verify on Fable" in a message. - From then on, every task runs the full loop:
- Plan (Fable): decompose, spec each slice, coordinate shared files.
- Execute (Opus): every code-writing slice is delegated to Opus subagents.
- Verify (Fable): Fable reviews the full diff against the spec, build + relevant tests actually run, and failures are sent back to Opus with a corrective spec (after 2 failed rounds, Fable fixes directly). Nothing is reported done until verification passes.
- The two modes are mutually exclusive —
/fable-opus onand/fable-opus verifyswitch between them;/fable-opus offturns everything off.
Verify mode is the most expensive of the two: Fable reviews every slice, not just high-stakes ones. Use build mode when the stakes-based gate is enough.
State is tracked per working directory in ~/.claude/fable-opus/ on your own
machine — nothing about your projects is stored in this repo.
The heart of this plugin is JeredBlu's work. The following skills are his, included here (with thanks) for convenience:
prd-creator— conversational PRD discoverymcp-evaluator— MCP server security & privacy evaluationagent-skill-evaluator— agent skill security & safety evaluation
The frugal-fable skill is also based on his version (itself adapted from
BuilderIO's efficient-fable).
- 🔗 Original marketplace: https://github.com/JeredBlu/jeredblu-marketplace
- 🎥 JeredBlu on YouTube — where these tools are shared and explained
Please go support his channel and repos. ❤️
On top of JeredBlu's frugal-fable, this repo adds the Fable-plan / Opus-build
mode, the full-loop Fable-plan / Opus-build / Fable-verify mode, the
/fable-opus toggle command, and the SessionStart re-assert hook — by
Eyal Menaker.
If you'd rather get the JeredBlu skills from the original source, install them separately with:
claude plugin marketplace add JeredBlu/jeredblu-marketplace
claude plugin install jeredblu-tools@jeredblu-marketplace(Do not install both eyal-tools and jeredblu-tools — they'd each provide a
frugal-fable skill and collide.)