Marktmannen wiki Claude Cowork en Kenniswerk

Fable Mode en Model Routing

Laatst bijgewerkt

TL;DR: Het model is niet de slotgracht — het proces wél; extraheer Fable's werkwijze in een herbruikbare "Fable mode"-skill en combineer die met een expliciete model-routing-tabel zodat goedkopere modellen het werk doen dat ze aankunnen.

De kernstelling: je kunt de intelligentie van een topmodel als Fable niet vasthouden (het zit niet onbeperkt in elk abonnement: niet op Free, op Pro via usage credits, op Max en Team premium tot 50% van de weeklimiet), maar je kunt wél zijn proces vastleggen. Een beginner met Fable verliest van een expert met een zwakker model, omdat de instructies, systemen en loops rond het model belangrijker zijn dan het model zelf. Behandel een sterk model daarom als een leraar (of senior engineer die z'n kennis overdraagt aan junioren), niet als een workhorse.

Het model is niet de slotgracht

Nate Herk testte dynamic workflows waarin Fable de orchestrator was met sub-agents op respectievelijk Fable, Opus en Sonnet. De resultaten waren ongeveer gelijk, terwijl de Fable-workers exponentieel duurder waren. Conclusie: laat een sterk model het denkwerk (planning, adversarieel nadenken) doen en delegeer de uitvoering naar goedkopere modellen. Vergelijk Dynamic Workflows.

De Fable Mode-skill (5 gates)

Extraheer Fable's werkdiscipline in een installeerbaar skill-bestand dat elk model kan draaien (Opus, Sonnet, zelfs GPT of open-source). De skill werkt via vijf gates:

  1. Scoping — plannen én devil's advocate spelen: wat kan er misgaan, welke onbekenden zitten er in het plan (niet alleen stappen aflopen).
  2. Evidence — bewijs vóór redenering.
  3. Attacking — adversarieel redeneren.
  4. Verifying — verifiëren vóór "klaar" verklaren.
  5. Reporting — calibreren en terugrapporteren.

Praktische extractiemethode: pak een deliverable van Fable die je goed vond maar niet kon verwoorden, en laat Fable/Opus die (en de sessie) analyseren — "wat deed je om hier te komen, hoe bewees je dat het werkte?" — en giet dat in een skill. Startprompt: "Write a complete installable skill file that makes Opus 4.8 operate with your judgment, planning, verification, and reasoning habits, and activate it on 'Fable mode'." Volgens Nate Herk "voelt" Opus 4.8 mét Fable mode "geëleveerd". Opus 4.8 is inmiddels legacy; vervang het in de prompt door het huidige Opus 5.5. Verwant aan de leaked-systeemprompt-inzichten (zie hieronder) en aan Skills en Plugins.

Inzichten uit de leaked Fable-systeemprompt

  • Herkenning uit training ≠ actuele kennis → verifieer wat in het geheugen zit.
  • Een prompt die impliceert dat een bestand bestaat, betekent niet dat het er is → check dat dingen echt bestaan.
  • Beantwoord zelfs een ambigue query eerst, vraag pas daarna om verheldering (max één vraag).
  • Bij fouten: erken wat misging, blijf bij het probleem, behoud zelfrespect.

Effort levels

Naast modelkeuze is er de vraag welk effort level bij de taak past: low, medium, high, xhigh en max (modelafhankelijk; Opus 5.5, Sonnet 5.5 en Haiku 5.5 staan standaard op medium). Volgens de video, op basis van de release-grafiek van toen (score vs. kosten voor Fable 5, Opus 4.8, GPT 5.5), presteerde Fable 5 op low vergelijkbaar met Opus 4.8 op high. Hoger effort is niet altijd beter — op "extra high/max" gaan modellen overdenken, second-guessen en langer/duurder produceren met een slechter resultaat. Richtlijn uit de systeemprompt: één voor losse feiten, drie tot vijf voor middelgrote taken, vijf tot tien voor diepere research/vergelijking. Vergelijk GPT vs Claude Modelvergelijking.

Model-routing-tabel

Geef Claude een tabel van de modellen in je toolkit met, per model, scores op assen zoals:

  • Kosten (hoger cijfer = goedkoper)
  • Intelligentie (begrip, code-review, redeneren)
  • Taste (creativiteit, out-of-the-box, UI/UX-design)
  • Optioneel eigen assen die bij je workflow passen; ook "delegate to Codex" of open-source modellen.

Een sterk model routeert dan naar kleinere waar dat kan. In een test met een Opus-orchestrator die naar Haiku-scouts delegeerde was het resultaat identiek maar ~3x goedkoper. Dit wordt cruciaal zodra teams/individuen met een AI-budget op unit-economics gaan sturen. Verwant aan Alternatieve Modellen in Claude Code.

Fable als API-gefactureerd model: kosten per taak, niet per token

Fable (nu Fable 5.1, alias fable) kost via de API $10/miljoen input en $50/miljoen output, tegen $4/$20 voor Opus 5.5 en $2/$10 voor Sonnet 5.5. In het abonnement is het beperkt: niet op Free, op Pro via usage credits, op Max en Team premium tot 50% van de weeklimiet. Daarom is de juiste vergelijkingseenheid kosten per afgeronde taak, niet kosten per token — want modellen verbruiken wildly verschillende hoeveelheden tokens voor hetzelfde resultaat. Benchmarks over drie taaktypes, volgens de video-makers (gemeten met Fable 5 en Opus 4.8):

Taak Sonnet(-klasse) Fable 5 Winnaar op kosten-per-uitkomst
Code review (200-regel PR) ~$0,013 ~$0,10 (8x) Sonnet — Fable's diepere redenering was hier overkill
Next.js pricing-pagina (bouwen) $0,25, maar 2 uur mensenwerk om te repareren $4,18, direct shippable Fable — tijd is duurder dan tokens
Multi-uur multi-agent CRUD-app Opus 4.8: $5,40, ruwe randjes Fable 5: $23,70 (450k output-tokens), met tests + docs, merge-ready Fable — Sonnet verliest hier coherentie over lange sessies

Vuistregel: gebruik Fable waar output niet token-zwaar is maar wel veel leverage geeft (planning, review), niet voor implementatie of web-scraping waar output-tokens torenhoog oplopen.

Drie gebruikspatronen voor Fable

  1. Plan op Fable, bouw op Sonnet — eigen /model fable (→ Fable 5.1) → plan schrijven → resultaat in plan.md → terugschakelen naar Sonnet → execute the plan.md. (Claude Code heeft al een ingebouwde opusplan-alias die dit automatiseert tussen Opus en Sonnet; voor Fable moet dit nog handmatig.)
  2. Fable als reviewer — een eenvoudige sub-agent (.claude/agents/code-reviewer.md) die specifiek Fable aanroept voor code-reviews, met instructie "return findings, don't write code" om dure output-tokens te vermijden.
  3. Fable met een /goal en verificatiecriteria — geef Fable een doel plus expliciete succes- én verificatiecriteria (bijv. boekhoudreconciliatie: "elke banktransactie gematcht of in unmatch.md met reden; totalen moeten kloppen") in plaats van een uitgeschreven stappenplan. Fable's zelfcheckende loop lost dan de ambiguïteiten zelf op — dat is precies waar het sterke redeneervermogen loont. Vermijd los kletsen/chatten met Fable (volgens de video kost 30 min heen-en-weer $2-3 vs. ~15 cent bij Sonnet).

Context- en kosteninstellingen die vóór elke Fable-sessie moeten staan

Volgens de video kan één enkel bericht ("Hi") al 30.000-40.000 tokens kosten (afhankelijk van je setup) door alles wat automatisch laadt (systeemprompt, CLAUDE.md, MCP-toolschema's, subagents, skills, geheugenbestanden) — met Fable-tarieven is dat 30-40 cent vóór er ook maar iets gebeurd is. Zeven instellingen die dit structureel indammen:

  • Default-model op Sonnet i.p.v. Fable/Opus (volgens de video halveerden teams die dit deden hun kosten zonder kwaliteitsverlies op dagelijkse taken).
  • CLAUDE_CODE_SUBAGENT_MODEL in settings.json → env expliciet op een goedkoop model (bijv. Haiku) zetten — anders erven sub-agents het dure parent-model (Fable), ook als ze alleen uitvoerend werk doen.
  • CLAUDE.md inkorten tot alleen wat Claude niet uit de codebase kan afleiden — één test toonde 92% contextreductie (3.847 → 312 tokens) zonder kwaliteitsverlies. HTML-comments (<!-- -->) tellen niet mee als tokens en zijn bruikbaar voor teamnotities.
  • Deny-permissions in settings.json (regels als Read(...)) tegen junk-reads (node_modules, dist, build, lockfiles). De video noemt hiervoor ook een .claudeignore-bestand (gemeten 85,5% contextreductie volgens de maker), maar dat bestand bestaat niet in de officiële docs; deny-regels zijn de route.
  • MCP-servers opschonen: ontkoppel wat je twee weken niet hebt gebruikt. Volgens de video laadt elke server zijn volledige toolschema bij sessiestart (10-20k tokens per server), maar inmiddels is tool search standaard: bij start laden alleen toolnamen en serverinstructies, de definities pas on-demand. De schakelaar is de env-var ENABLE_TOOL_SEARCH (true/auto/auto:N/false); een setting enableToolSearch bestaat niet.
  • Automemory uit (/memory) als je al een eigen geheugensysteem draait — anders betaal je volgens de video dubbel: een aparte achtergrondcall zou de volledige context forken om memories te extraheren (dat staat niet in de docs).
  • Maandelijks spend-limit instellen in de Claude.ai-usage-instellingen tegen weglopende facturen. Dit begrenst de usage credits (Pro/Max), niet het abonnement zelf; bij Team/Enterprise loopt het via de admin.

Open vragen

  • Hoe stabiel blijft de Fable Mode-skill als de onderliggende modellen (en hun default-efforts) veranderen?
  • Bestaat er een objectieve manier om "taste" te scoren, of blijft die as per gebruiker subjectief?
  • Komt er een officiële Fable-variant van de opusplan-alias nu Fable structureel duurder is dan Opus?

Verwante concepten

Verwante concepten (aanvullend)

  • Claude Code Pro-Tips — overlappende instellingen (auto mode, permissies) vanuit een andere invalshoek

Bronnen