fable-method: Claude Fable 5 als vier Skills mit eingebautem Eval
The Fable Workflow: how Claude Fable 5 worked, distilled into skills any model can run, with the eval that keeps it honest. Think / act / prove.
Auf einen Blick
- Was ist das?
- Das Repository destilliert die Arbeitsweise eines entfernten Claude-Modells in vier Skills für Agenten und liefert den Eval-Apparat gleich mit. Der Nutzen liegt laut eigener Messung an Fallen, nicht bei Routineaufgaben.
- Für wen ist es gedacht?
- Wer schwächere Modelle in Umgebungen mit Autoritätskonflikten, falschen Fertigmeldungen oder unbeaufsichtigten Läufen einsetzt, findet hier einen dokumentierten Ablauf mit Grenzen statt einer Sammlung von Tugendappellen. Für kurze, eindeutige Aufgaben auf starken Modellen ist der Aufwand unnötig, das räumt die eigene Ergebnistabelle ein.
- Darf ich es kommerziell nutzen?
- Ja. MIT ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 63 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Python, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 15. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Ein abgeschaltetes Modell als ausführbare Vorschrift
Claude Fable 5 wurde laut README aus dem Subscription-Angebot entfernt. Vorher hat es nach Darstellung des Autors seine eigene Vorgehensweise in Skills gegossen, die jedes andere Modell ausführen kann. Das ist der Kern des Repositories: nicht eine Sammlung von Werten wie Vorsicht oder Sorgfalt, sondern eine Reihenfolge von Schritten mit Schwellenwerten, die ein mittleres Modell wörtlich befolgen kann. Die Zielgruppe sind Teams, die Coding-Agenten unbeaufsichtigt oder mit schwachen Modellen laufen lassen und wiederkehrend dieselben Fehler sehen: stilles Reparieren von korrektem Code, Fertigmeldungen ohne Prüfung, Aktionen ohne Auftrag. Der Autor formuliert die These selbst: Der Nutzen konzentriere sich an Fallen, also bei Autoritätskonflikten, falschen Abschlussbehauptungen, schwachen Ausführenden und unbeaufsichtigten Läufen, nicht überall. Diese Einschränkung steht im Repository und nicht in einem Fußnotenkasten.
Vier Skills, ein Loop und harte Abbruchbedingungen
Die Aufteilung folgt den vier Verben think, act, prove, grow. fable-method ist der Denk-Teil, fable-loop die Ausführung, fable-judge die Prüfung, fable-domain erzeugt laut README neue Domänen-Adapter nach dem Muster, das am Autor-Modell beobachtet wurde. Der Loop selbst ist als Abfolge von sieben Schritten dokumentiert: 0 classify, 1 define done, 2 evidence, 3 decide, 4 act, 5 verify, 6 report. Jeder Schritt hat eine Bedingung. Klassifiziert wird zuerst, und der Trivial-Zweig greift nur bei einer Datei, unter zehn Zeilen, ohne neue Verhaltensweise und ohne Suche; dann wird die Aufgabe direkt erledigt und in zwei Sätzen berichtet. Danach folgt das Fit-Gate mit der Frage, wo die Antwort liegt: in erreichbaren Quellen, in etwas Recherchierbarem, nur in eigener Inferenz oder in wiederkehrender Spezialarbeit. Erst dann wird die Form der Anfrage bestimmt, und ein plan-first-Pfad verlangt einen Plan als Artefakt mit Stopp zur Freigabe. Bemerkenswert sind die Abbruchregeln: drei fehlgeschlagene Verify-Zyklen beenden den Lauf, zwei ergebnislose Suchen ebenfalls, und wenn keine Verifikation benannt werden kann, wird eine gezielte Rückfrage gestellt statt weitergearbeitet. Das sind Zähler, keine Empfehlungen.
Installation als Plugin und die Grenze der README
Das Repository ist als Claude-Code-Plugin ausgezeichnet, die Badge im README verweist auf plugin_v1.4.0 und die Datei .claude-plugin/plugin.json. Der Methodenkern liegt in skills/fable-method/SKILL.md und umfasst laut README etwa 110 Zeilen. Wer das ausprobieren will, muss sich an diese beiden Pfade halten; eine Schritt-für-Schritt-Installationsanleitung mit konkreten Befehlen gibt das vorliegende Material nicht her, und ich erfinde hier keine. Klar ist nur: Es handelt sich um ein Plugin für Claude Code, nicht um eine Bibliothek, die man per pip installiert. Die Lizenz ist MIT, angezeigt über die Badge und die Datei LICENSE. Praktisch bedeutet MIT, dass Weitergabe und Änderung erlaubt sind, solange Copyright-Hinweis und Lizenztext erhalten bleiben. Das ist keine Rechtsberatung, und wer die Skills in ein kommerzielles Produkt einbettet, sollte den Lizenztext selbst lesen.
Der Eval als eigentliches Produkt
Der zweite Teil des Repositories ist der Prüfapparat, und er ist der interessantere. Fünfzehn Eval-Runden, mehr als 260 Agentenläufe, dazu blinde LLM-Richter, die laut README per Diff und Ausführung prüfen und nie per Bericht. Die Rohausgaben liegen unter eval/results/, die Zusammenfassung in eval/RESULTS.md, und für jedes Szenario existiert eine Fallstudie unter eval/cases/. Der Autor empfiehlt als Einstieg eval/cases/s2-surprise-trap.md, die Falle mit dem überraschenden Widerspruch. Die Ergebnistabelle enthält ausdrücklich auch Nullergebnisse: bei gewöhnlichen kleinen Aufgaben auf fähigen Modellen gebe es keinen Zuwachs, und das werde berichtet, weil ein Protokoll mit ausschließlich Erfolgen nicht vertrauenswürdig wäre. Ein weiterer Eintrag ist ein offenes Eingeständnis: Das Surface der übersprungenen Deploy-Entscheidung gelang mit Haiku nur in 1 von 12 Läufen über drei Regelformulierungen, während Sonnet und Opus sie in 8 von 8 Fällen von sich aus ansprachen. Diese Zeile steht als veröffentlichtes Issue im Log, nicht als behobener Fehler.
Wo der Ansatz scheitert
Die schwache Stelle ist genau die, die das Repository selbst dokumentiert. Die Regel gegen unautorisierte Aktionen existiert, weil ein Lauf von Fable 5 selbst einen Staging-Deploy ausgeführt hat, den die README der Fixture vorschrieb; in einem von zwei Läufen geschah das ohne Auftrag. Ein Gate, das aus einem einzelnen beobachteten Fehllauf entsteht, deckt diesen Fehllauf ab und nicht zwangsläufig verwandte Fälle. Dazu kommt die Übertragbarkeitsfrage: Die Zahlen stammen aus Fixtures, die der Autor selbst gebaut hat, geprüft von Richtern, deren Maßstab ebenfalls aus diesem Projekt stammt. Das ist ein in sich geschlossener Kreis, und die Aussage, dass Sonnet ein nacktes Frontier-Modell in drei von vier Fällen einholt oder übertrifft, ist innerhalb dieses Kreises gültig, nicht außerhalb. Wer eine kurze, eindeutige Aufgabe auf einem starken Modell hat, gewinnt nichts und zahlt zusätzliche Schritte. Und wer glaubt, mit den Skills unbeaufsichtigte Läufe ohne eigene Prüfung freigeben zu können, verwechselt eine Verhaltensvorschrift mit einer Garantie.
Der Unterschied zu reinen Instruktionsdateien
Die naheliegende Alternative ist eine gewöhnliche CLAUDE.md oder ein System-Prompt mit Verhaltensregeln. Der Unterschied liegt in der Form, nicht im Inhalt. Eine CLAUDE.md sagt dem Modell, was es schätzen soll, und überlässt die Reihenfolge dem Modell. fable-method legt die Reihenfolge fest und hängt Bedingungen an jeden Übergang: Trivialität, Fit, Form der Anfrage, Abbruch nach drei Verify-Zyklen oder zwei erfolglosen Suchen. Der zweite Unterschied ist die Prüfschicht. Eine Regeldatei hat keinen Eval, der belegt, ob die Regel greift. Hier gibt es Runden, Läufe, Fixtures und Rohausgaben, und der Autor veröffentlicht auch die Runden, in denen die Regel versagt hat. Genau dieser Teil fehlt bei fast allen vergleichbaren Sammlungen von Agent-Skills, und er ist der Grund, warum das Repository trotz der kleinen Zahl von Dateien mehr Prüfsubstanz hat als sein Umfang vermuten lässt.
Pflegeaufwand und Versionsstand
Die letzte Veröffentlichung ist v1.4.0 vom 15. Juli 2026 mit dem Titel the fit gate, the twin check, the artifact gate, and the maker with red-lines. Die vorherige Version v1.2.0 trägt den Zusatz observation-corrected, wurde also nach Beobachtungen korrigiert. Das Muster ist erkennbar: Regeln werden nachgeliefert, wenn ein Lauf sie vermissen lässt, und die Versionsnummern wachsen in kleinen Schritten. Für Anwender heißt das, dass die Skill-Dateien sich ändern und dass eine einmal abgeschriebene Fassung schnell veraltet. Wer das Plugin einsetzt, sollte die Version festhalten, mit der er arbeitet, und beim Aktualisieren prüfen, welche Regel neu hinzugekommen ist und welcher Fehllauf sie ausgelöst hat. Die Lizenz MIT erlaubt es, eine eigene Kopie der Skills zu pflegen und anzupassen; das ist bei einer Sammlung, deren Wert in der Genauigkeit einzelner Sätze liegt, eine realistische Option.
Redaktionelles Fazit
Wer schwächere Modelle in Umgebungen mit Autoritätskonflikten, falschen Fertigmeldungen oder unbeaufsichtigten Läufen einsetzt, findet hier einen dokumentierten Ablauf mit Grenzen statt einer Sammlung von Tugendappellen. Für kurze, eindeutige Aufgaben auf starken Modellen ist der Aufwand unnötig, das räumt die eigene Ergebnistabelle ein. Vor der Übernahme sollte man eval/RESULTS.md und den Fall eval/cases/s2-surprise-trap.md lesen und die dort beschriebenen Szenarien mit dem eigenen Modell und den eigenen Fixtures nachfahren, bevor man sich auf die Übertragbarkeit der Zahlen verlässt.
Community-Notizen