SSD Nodes Learn 🎉 VPS ab $4.99/Monat
Anleitungen Matt ConnorVon Matt Connor · Aktualisiert 2026-08-13

Fable-Methode: Skills für jedes Modell testen

Das Repo Sahir619/fable-method überträgt Claude Fable 5s Arbeitsweise in Agent-Skills. Lesen Sie, was portierbar ist und wie Sie den A/B-Test auf einem VPS messen.

Was die Fable-Methode tatsächlich behauptet

Die Fable-Methode ist eine kleine Sammlung von Agent-Skills. Sie hält die Arbeitsweise eines Modells als geordnetes Verfahren fest, sodass ein anderes Modell dasselbe Verfahren ausführen kann. Das Repository ist Sahir619/fable-method, steht unter der MIT-Lizenz, und seine eigene Kurzbeschreibung lautet: „wie Claude Fable 5 gearbeitet hat, verdichtet zu Skills, die jedes Modell ausführen kann, mit der Evaluation, die diese Aussage überprüft“. Der prüfenswerte Teil dieser Aussage ist die zweite Hälfte.

Ob eine Textdatei tatsächlich festhält, wie ein bestimmtes Modell gedacht hat, kann niemand außerhalb von Anthropic überprüfen. Ob sich ein günstigeres Modell anders verhält, wenn es diese Textdatei liest, können Sie selbst überprüfen: auf einem VPS und an einem Nachmittag. Genau darum geht es im Folgenden: dieselbe Aufgabe zweimal, einmal mit und einmal ohne die Methode, wobei Sie Tool-Aufrufe und Kosten zählen.

Wenn der Begriff Skill für Sie neu ist, beginnen Sie mit was ein Agent-Skill tatsächlich ist: einem Verzeichnis mit einer SKILL.md-Datei, deren Frontmatter-Beschreibung dem Agenten mitteilt, wann er den Inhalt laden soll. Das Modell, nach dem das Repository benannt ist, wird unter was Claude Fable 5 kostet und wofür es geeignet ist behandelt.

Installieren Sie die Skills und fixieren Sie die getestete Version

Es gibt zwei Installationswege. Innerhalb von Claude Code besteht der Plugin-Weg aus zwei Befehlen:

/plugin marketplace add Sahir619/fable-method
/plugin install fable@fable-method

Auf einem VPS, auf dem Sie eine versionierte Kopie auf der Festplatte ablegen möchten, klonen Sie zuerst das Repository und wechseln Sie zu einem Tag:

git clone https://github.com/Sahir619/fable-method ~/fable-method
cd ~/fable-method
git checkout v1.4.0
bash install.sh
ls ~/.claude/skills

install.sh benötigt kein sudo, weil der Befehl nur unter $HOME/.claude/skills schreibt. Nach der Ausführung listet ls ~/.claude/skills die Verzeichnisse fable-judge, fable-loop und fable-method auf. Prüfen Sie, was dort fehlt. Das Repository enthält vier Skills, aber das Shell-Installationsskript kopiert nur drei. Ein Benutzer mit einer eigenständigen Installation erhält fable-domain daher nicht, sofern er den Skill nicht manuell kopiert:

cp -r ~/fable-method/skills/fable-domain ~/.claude/skills/

Fixieren Sie den Tag und notieren Sie ihn neben den Ergebnissen. Dieses Repository hat zwischen 2026-07-06 und 2026-07-15 fünf Releases veröffentlicht, von v1.0.0 bis v1.4.0. v1.4.0 änderte die Methode selbst, indem ein neuer Routing-Gate hinzugefügt wurde. Im August 2026 ist v1.4.0 weiterhin der neueste Tag. Wenn Ihr Kontrolllauf eine Version der Regeln und Ihr Testlauf eine andere Version verwendet, haben Sie nichts gemessen.

Was jede der vier Skills dem Modell vorgibt

Die zentrale Datei ist skills/fable-method/SKILL.md. Sie enthält zwei Prüfungen und sieben nummerierte Schritte. Ihre Regeln sind so spezifisch, dass man sie begründet hinterfragen kann.

An erster Stelle steht die Trivialitätsprüfung: Handeln Sie direkt und ohne Formalitäten, wenn die Änderung nur eine Datei betrifft, unter etwa 10 Zeilen umfasst, kein neues Verhalten hinzufügt und Sie bereits genau wissen, was geändert werden muss. Eine eigene Skill basiert ausschließlich auf diesem Grundsatz: Ponytail führt einen Agenten zur kleinsten funktionierenden Änderung. Ihre Kernregel ist kurz genug, um sie ohne Installation in die eigenen Anweisungen zu übernehmen. Danach folgt die Eignungsprüfung. Sie ordnet die Anfrage danach ein, wo die Antwort zu finden ist: in zugänglichen Quellen, in einer Technik, die zunächst recherchiert werden muss, oder in einer eigenen Schlussfolgerung. Letztere muss als wenig zuverlässig gekennzeichnet und darf nicht als Tatsache dargestellt werden. Der mittlere Zweig funktioniert nur, wenn der Agent tatsächlich auf das Web zugreifen kann. Auf einem abgeschotteten VPS bedeutet das, dass ihm ein eigener Such-Backend bereitgestellt werden muss, beispielsweise eine selbst gehostete SearXNG-Instanz, die als JSON-Suchwerkzeug bereitgestellt wird.

Dann folgt die Schleife: Anfrage klassifizieren, Zielzustand definieren, Belege sammeln, entscheiden, handeln, prüfen und berichten. Schritt 2 verlangt, sich zunächst durch eine Verzeichnisauflistung zu orientieren, bevor Dateien ausgewählt werden, Primärquellen gegenüber Erinnerungen zu bevorzugen und nach zwei aufeinanderfolgenden Suchvorgängen ohne neue Ergebnisse abzubrechen. Schritt 4 verlangt, vor jeder Änderung eine INTENT:-Zeile zu schreiben. Darin müssen die Funktion des Codes, die Erwartung der fehlschlagenden Prüfung und die Aussage der Spezifikation benannt werden. Wenn diese drei Angaben nicht übereinstimmen, darf überhaupt keine Änderung vorgenommen werden. Die Abweichung ist dann der eigentliche Befund. Schritt 5 begrenzt die Wiederholungen: Nach drei fehlgeschlagenen Zyklen aus Korrektur und Prüfung für dasselbe Problem wird abgebrochen und die tatsächliche Ausgabe zurückgegeben.

Der am besten prüfbare Teil der Datei sind ihre vier Berichtstoken. Eine Verhaltensänderung erfordert eine INTENT:-Zeile. Eine nach außen gerichtete Aktion erfordert AUTH: user said "<exact words>" mit einem Zitat des Benutzers, da das Repository ausdrücklich festhält, dass Dokumentation keine Autorisierung darstellt. Eine vorgeschriebene, aber nicht ausgeführte Aktion erfordert eine PENDING:-Zeile. Ein behobener Fehler erfordert TWINS: searched <pattern> - found <N> other sites. Sie müssen der Methode in keiner Weise vertrauen, um zu prüfen, ob diese vier Zeichenfolgen erscheinen, wenn sie erforderlich sind. Dadurch wird das gesamte Verfahren messbar und nicht zu einer Frage des bloßen Eindrucks.

fable-loop führt dieselbe Methode als Orchestrierung in vier Stufen aus: Planung mit parallel arbeitenden Beleg-Subagenten, Ausführung im Hauptthread, Prüfung mit einem bis drei Angreifer-Subagenten, die jeweils eine andere Perspektive einnehmen, sowie anschließendes Audit und Reporting. Dabei wird angenommen, dass für die Rollen der Beleg- und Angreifer-Subagenten kostengünstige Modelle verwendet werden und ein leistungsfähigeres Modell die Entscheidungen und Änderungen übernimmt.

fable-judge ist der Bestandteil, dessen Installation sich auch dann lohnt, wenn Sie den Rest verwerfen. Der Grundsatz lautet: „Ein Bericht ist eine Menge von Behauptungen, kein Beleg.“ Die Skill sammelt die Behauptungen aus einem abgeschlossenen Bericht, ermittelt anhand von git diff und git status den tatsächlichen Zustand, führt jede im Bericht genannte Prüfung erneut aus und sucht nach einer benannten Liste von Täuschungen: abgeschwächten Prüfungen, fälschlich gemeldeter Fertigstellung, einer Ausweitung des Umfangs, nicht autorisierten Aktionen, Verstößen gegen die Spezifikation und zurückgebliebenen Resten. Sie gibt VERIFIED, VERIFIED WITH CAVEATS oder REFUTED zurück und kennzeichnet alles, was sich nicht reproduzieren lässt, als UNVERIFIABLE, statt es automatisch als bestanden zu werten. Die abschließende Zeile des Installationsprogramms verweist selbst darauf: „Probieren Sie es aus: Öffnen Sie Claude Code und geben Sie nach jeder Meldung eines Agenten über den Abschluss der Arbeit /fable-judge ein.“

fable-domain erzeugt Domänenadapter-Bundles mit Fehlerfall-Fixtures und Smoke-Evaluierungen. Acht Adapter werden ausgeliefert: Marketing, Recherche, Datenanalyse, Business und Operations, Finanzen, Recht und Compliance, Design und UX sowie DevOps. Für medizinische und klinische Arbeiten wird bewusst kein Adapter bereitgestellt.

Welche Teile sich auf ein anderes Modell übertragen lassen und welche nicht

Das Repository beantwortet diese Frage direkt mit AGENTS.md. Dort steht: „Portable version for any coding agent or harness (Codex, Cursor, aider, a raw system prompt). Identical method to SKILL.md; paste this file into your agent instructions or drop it at your repo root as AGENTS.md.“ Die Datei umfasst etwa 2,600 Wörter und enthält dieselben Prüfungen, Schritte und Modi. Wenn Sie bereits Anweisungsdateien im Repository-Stammverzeichnis verwenden, legt die Konvention mit AGENTS.md und HUMAN.md fest, wo die Datei abgelegt wird und wer sie liest.

Zwei Teile lassen sich problemlos übertragen. Der Methodentext ist ein geordneter Prompt ohne modellspezifischen Code. Daher kann jedes Modell, das Anweisungen befolgt, diese Methode ausführen. Die im Repository formulierte These lautet außerdem, dass der Nutzen umgekehrt proportional zur Modellklasse ist. Auch der Judge lässt sich übertragen, sofern der Agent über eine Shell und ein Repository verfügt. Seine gesamte Arbeit besteht aus git diff und dem erneuten Ausführen von Befehlen, die auch der Leser ausführen kann.

Ein Teil lässt sich nicht problemlos übertragen. fable-loop setzt voraus, dass der Harness parallele Subagents starten und ihnen unterschiedliche Modelle zuweisen kann. Ein Agent ohne Subagents führt diese Phasen nacheinander mit einem einzigen Modell aus. Dadurch entfallen sowohl die Parallelisierung als auch die Kostenersparnis, die den Entwurf begründet haben. Übrig bleibt fable-method mit zusätzlicher Terminologie.

Zwei weitere Punkte sind harness-spezifisch und leicht zu übersehen. Der Trigger /fable-method ist ein Slash-Befehl von Claude Code. In einem anderen Harness rufen Sie die Methode daher auf, indem Sie sie beschreiben. Die Frontmatter-Beschreibung SKILL.md ermöglicht es einem Agent, den Inhalt nur dann zu laden, wenn er zur Aufgabe passt. Dadurch verursacht ein installiertes Skill nahezu keine Kosten, bis es ausgelöst wird. Fügen Sie AGENTS.md stattdessen in einen System-Prompt ein, werden diese 2,600 Wörter in jeder von Ihnen gesendeten Anfrage übertragen, unabhängig davon, ob es sich um eine einzeilige Tippfehlerkorrektur oder ein Refactoring handelt. Das ist ein realer Kostenunterschied und der Hauptgrund, weshalb die Verpackung als Skill überhaupt existiert.

So führen Sie einen A/B-Test auf einem VPS durch: dieselbe Aufgabe zweimal

Richten Sie zwei identische Arbeitskopien ein, damit kein Lauf die Änderungen des anderen sehen kann. Ersetzen Sie YOUR_ORG/YOUR_REPO durch das Repository, gegen das Sie testen möchten. Beide Klone müssen aus demselben Commit stammen.

sudo apt update && sudo apt install -y git jq
git clone https://github.com/YOUR_ORG/YOUR_REPO ~/ab/control
git clone https://github.com/YOUR_ORG/YOUR_REPO ~/ab/method

Wählen Sie eine Aufgabe mit einem objektiv überprüfbaren Ergebnis: einen fehlschlagenden Test, der erfolgreich durchlaufen muss, oder ein Script, das mit 0 beendet werden muss. Eine vage Aufgabe führt zu einem vagen Vergleich, weil Sie dann Text statt Ergebnisse bewerten.

Führen Sie den Kontrolllauf mit --bare aus. Dadurch wird die automatische Erkennung von Hooks, Skills, Plugins und CLAUDE.md übersprungen. Dieses Flag macht den Lauf zum Kontrolllauf: Die zuvor installierten Skills können nicht einfließen. Der Bare-Modus verwendet Ihre Subscription-Anmeldung nicht. Legen Sie daher zuerst einen API-Key in der Claude Console fest.

export ANTHROPIC_API_KEY=sk-ant-...
task="Make tests/test_parser.py pass without editing the test file."

cd ~/ab/control
claude --bare -p "$task" \
  --allowedTools "Read,Edit,Bash" \
  --output-format stream-json --verbose > ~/ab/control.jsonl

Der Methodenlauf verwendet denselben Befehl mit einem zusätzlichen Flag. Dadurch wird die portable Methode als Ergänzung zum System-Prompt geladen:

cd ~/ab/method
claude --bare -p "$task" \
  --append-system-prompt-file ~/fable-method/AGENTS.md \
  --allowedTools "Read,Edit,Bash" \
  --output-format stream-json --verbose > ~/ab/method.jsonl

Dasselbe Binary, dasselbe Modell, dieselben Tools, derselbe Ausgangsbaum. Nur ein Flag unterscheidet die Läufe. Nur so ist der Vergleich aussagekräftig.

Mit diesem Aufbau messen Sie den Methodentext. Das Packaging der Skills wird nicht gemessen. Das ist eine separate Fragestellung. Um das Packaging zu messen, lassen Sie --bare weg, installieren Sie die Skills wie oben und setzen Sie den Namen des Skills in die Prompt-Zeichenfolge, weil benutzeraufgerufene Skills im Print-Modus erweitert werden: claude -p "/fable-method $task". Rechnen Sie damit, dass sich das Kostenprofil vom System-Prompt-Lauf unterscheidet, auch wenn das sichtbare Verhalten gleich aussieht.

Schritte und Kosten zählen

Beide Durchläufe haben einen Strom von JSON-Ereignissen geschrieben. Die letzte Zeile ist eine result-Nachricht mit dem abschließenden Text, den Kosten und den Sitzungsmetadaten. Geben Sie sie einmal aus und lesen Sie sie, bevor Sie etwas darauf aufbauen, da sich die Feldnamen zwischen den Claude-Code-Releases ändern.

tail -1 ~/ab/control.jsonl | jq .

Die Kosten pro Durchlauf stammen aus dieser Zeile. Das ist die Zahl, die Sie vergleichen müssen:

for f in ~/ab/control.jsonl ~/ab/method.jsonl; do
  printf '%s ' "$f"
  jq -r 'select(.type=="result") | .total_cost_usd' "$f"
done

Die Anzahl der ausgeführten Schritte ergibt sich aus der Zahl der Tool-Aufrufe in derselben Datei:

jq -r 'select(.type=="assistant") | .message.content[]? | select(.type=="tool_use") | .name' \
  ~/ab/control.jsonl | sort | uniq -c | sort -rn

Führen Sie das für beide Dateien aus. Die Struktur des Unterschieds sagt mehr aus als die Summen. Ein Durchlauf mit der Methode, der mehr Dateien liest und weniger bearbeitet, setzt die Methode wie vorgesehen um. Genau diesen Kompromiss kaufen Sie damit ein. Wenn ein Durchlauf mit der Methode bei gleicher Zahl von Änderungen vierzig Prozent mehr kostet, haben Sie für diese Aufgabe keinen Nutzen daraus gezogen.

Beachten Sie bei den Zahlen zwei Punkte. Erstens dürfen Sie nicht die output_tokens-Werte aus den Sitzungsprotokollen unter ~/.claude/projects/ addieren und als Gesamtsumme bezeichnen. Diese Nutzungsblöcke pro Nachricht sind während des Streamings erstellte Momentaufnahmen. Außerdem gibt es offene Berichte, dass sie zu niedrige Werte ausweisen. Maßgeblich ist die result-Zeile. Zweitens ist ein Durchlauf pro Variante nur eine Einzelbeobachtung. Führen Sie daher jede Variante bei derselben Aufgabe drei- oder viermal aus, bevor Sie einem Unterschied vertrauen. Bereits zwei Durchläufe desselben Agents bei derselben Aufgabe unterscheiden sich voneinander. Für eine längerfristige Übersicht über die Ausgaben erklären die Tools zur Erfassung der Claude-Code-Ausgaben und die Token-Zählung in Claude Code, warum die Cache-Zeilen die Rohzählungen dominieren.

Stellen Sie sicher, dass der Agent während eines unbeaufsichtigten Laufs nichts erreichen kann, was geschützt werden muss. Claude Code sicher auf einem VPS ausführen behandelt das Benutzerkonto und die Berechtigungs-Flags.

Die eigene Evaluation des Repositories, nüchtern gelesen

Die Überschrift der README lautet: „Fifteen eval rounds, more than 260 agent runs, blind LLM judges that verify by diffing and executing.“ Das ist mehr Evidenz, als fast jedes Skill-Repository veröffentlicht, und eval/RESULTS.md wird Runde für Runde beschrieben, einschließlich der dokumentierten Fehlschläge. Hinter den einzelnen Zellen der Überschriftszeilen ist die Auswertung jedoch weniger umfangreich, als die Gesamtzahl der Überschrift vermuten lässt.

ChartRuns per cell behind the repo's headline eval rows, v1.4.0
The data behind this chart
[
  {
    "label": "Haiku, spec-vs-test conflict trap",
    "runs": 4,
    "notes": "bare 0 of 4, with method 4 of 4"
  },
  {
    "label": "Sonnet, same conflict trap",
    "runs": 2,
    "notes": "bare flags it then sides with the wrong test, with method ideal action both runs"
  },
  {
    "label": "Haiku, planted-fraud report, fable-judge",
    "runs": 2,
    "notes": "bare 4 and 3 of 5 frauds caught, with method 5 of 5 both runs"
  },
  {
    "label": "Haiku, marketing brand-rules trap",
    "runs": 2,
    "notes": "bare 1 of 2 runs, with method 2 of 2"
  }
]

Die größte dieser 4 Zeilen basiert auf 4 Durchläufen. Die anderen drei basieren jeweils auf 2 Durchläufen. Das Repository sagt dies selbst in den Einschränkungen am Anfang des Protokolls: „Small n throughout (1-4 runs per cell), LLM judges (blind where multiple outputs are compared, but built on the same frontier model that appears as a baseline), synthetic fixtures, research ground truth only as current as its run date.“ Und noch direkter: „This log exists so method edits are tested, not so anyone mistakes it for a benchmark.“

Das ist anzuerkennen. Wer die eigene Stichprobengröße veröffentlicht und ausdrücklich darauf hinweist, dass der Judge auf demselben Modell basiert, das als Baseline dient, ist in dieser Kategorie ehrlicher als üblich. Lesen Sie die Zahlen als Beleg dafür, dass der Autor die Tests tatsächlich ausgeführt und die Fehlschläge beibehalten hat. Erst Ihr eigener A/B-Test zeigt, was für Ihre Codebasis gilt.

Die README beschreibt ebenso klar, wo die Methode nichts bewirkt. Das ist ihr nützlichster Absatz. Für gewöhnliche kleine Aufgaben auf leistungsfähigen Modellen wird kein Zugewinn verzeichnet. Dort steht: „the method cannot make a model's facts fresher; bare frontier wins knowledge-heavy research“. Den Nutzen verortet sie bei „traps (authority conflicts, false completion claims, weak executors, unattended runs), not everywhere“. Wenn Ihre Agent-Aufgaben aus kleinen Änderungen an einem leistungsfähigen Modell bestehen und Sie den Ablauf überwachen, sollten Sie überhaupt keinen messbaren Unterschied erwarten. Wenn ein günstigeres Modell unbeaufsichtigt arbeitet, sollte sich dort eine Lücke zeigen. Damit wird auch die Wahl zwischen Opus, Sonnet und Haiku zu einem Teil derselben Entscheidung.

Wenn das Packaging zum Cargo-Kult wird

Vier Kritikpunkte sind berechtigt. Keiner davon ist ein Grund, das Repository zu überspringen.

Die Darstellung geht über die Belege hinaus. „How Claude Fable 5 worked“ ist eine Aussage über die Interna eines Modells, die niemand außerhalb von Anthropic überprüfen kann. Außerdem widerspricht ihr der zentrale Satz des Repositorys selbst: „The quality lives in the structure, the evidence, and the honesty, not in the model.“ Wenn die Qualität in der Struktur liegt, ist die Herkunftsgeschichte nur Dekoration. Das Verfahren steht für sich und braucht keinen Ursprungsmythos.

Vier Skills sind mehr Oberfläche, als der Inhalt benötigt. fable-loop wiederholt einen großen Teil von fable-method und ergänzt lediglich eine Orchestrierung. In einem Harness ohne Subagents fällt es auf fable-method zurück. Lesen Sie die beiden Dateien nebeneinander, bevor Sie beide installieren.

Acht Domain-Adapter bieten eine Breite, die durch die Evaluierung nicht abgedeckt wird. Nur zwei der acht tauchen überhaupt in den Logs auf: Marketing in Runde 9 und DevOps in Runde 12. Die Adapter für Finance, Recht, Design und Daten werden ohne zugehörige Runde ausgeliefert. Der Adapter für Ihr Fachgebiet kann trotzdem gut sein. Er ist allerdings ein Entwurf des Autors und nichts, was eine Testvorrichtung mit absichtlichen Fehlerfällen bestanden hat.

Außerdem stimmt der Installer nicht mit dem Repository darüber überein, was ausgeliefert wird. Er kopiert drei von vier Skills nach ~/.claude/skills. Das ist nur eine kleine Abweichung. Sie zeigt aber, dass sich das Packaging schneller entwickelt hat, als es überprüft wurde. Das sollten Sie berücksichtigen, wenn Sie entscheiden, wie viel davon Sie auf einmal übernehmen.

Was Sie beibehalten sollten, wenn Sie sonst nichts beibehalten

Wenn Sie das Branding entfernen, bleiben vier Regeln bestehen, die unabhängig vom eingesetzten Agenten funktionieren.

  • Das Autorisierungszitat. Eine irreversible oder nach außen gerichtete Aktion erfordert die eigenen Worte des Benutzers, ausgeschrieben als AUTH:-Zeile. Ein Agent, der kein Zitat findet, führt die Aktion nicht aus.
  • Die Doppelprüfung. Suchen Sie nach der Behebung eines Fehlers im gesamten Projekt nach derselben fehlerhaften Konstruktion und melden Sie die Anzahl, auch wenn sie null ist.
  • Verifikation durch Beobachtung. Eine erfolgreiche gezielte Prüfung auf einem fehlerhaften Build ist eine fehlgeschlagene Verifikation und kein Erfolg.
  • Berichterstattung mit dem Ergebnis an erster Stelle. Geben Sie übersprungene oder nicht verifizierte Punkte als Einschränkung an, statt sie stillschweigend wegzulassen.

Die Übernahme dieser vier Regeln kostet nichts, und Sie können ihre Einhaltung per grep prüfen. Beginnen Sie damit, messen Sie mit dem oben beschriebenen Harness und entscheiden Sie anschließend, ob der restliche Inhalt des Repositorys seinen Anteil am Context-Budget verdient. Wenn Sie einem Agenten statt einer Arbeitsmethode einen dauerhaften Projektkontext geben möchten, ist eine DESIGN.md, die Agenten vor Änderungen lesen die passende Ergänzung.

FAQ

Funktioniert die Fable-Methode auch mit anderen Modellen als Claude?

Der Methodentext funktioniert. Es handelt sich um einen geordneten Prompt ohne modellspezifischen Code. Das Repository enthält mit AGENTS.md eine portable Kopie für Codex, Cursor, aider oder einen direkten System-Prompt. Zwei Dinge lassen sich nicht übertragen. /fable-method und /fable-judge sind Slash-Befehle von Claude Code. In anderen Umgebungen rufen Sie die Methode daher auf, indem Sie sie beschreiben. fable-loop setzt außerdem ein Harness voraus, das parallele Subagents mit unterschiedlichen Modellen starten kann. Ohne ein solches Harness läuft die Methode seriell und liefert Ihnen fable-method mit zusätzlichen Schritten.

Verbraucht die Ausführung dieser Skills mehr Tokens?

Ja. Wie viele zusätzliche Tokens anfallen, hängt davon ab, wie Sie die Skills laden. Wenn sie als Skills installiert sind, wird ihr Inhalt nur geladen, wenn die Beschreibung zur Aufgabe passt. Eine nicht verwandte Anfrage verursacht daher nahezu keinen zusätzlichen Aufwand. Wenn Sie die Skills in einen System-Prompt einfügen, werden die ungefähr 2.600 Wörter von AGENTS.md bei jeder Anfrage mitgesendet. Auch die Ausführung selbst kostet mehr, weil die Methode vor dem Bearbeiten eine Orientierung, vor der Entscheidung Belege und anschließend eine echte Überprüfung verlangt. Messen Sie es: Führen Sie dieselbe Aufgabe mit --output-format json in beiden Durchläufen aus und vergleichen Sie das Feld total_cost_usd.

Welche Version von fable-method sollte ich installieren, und warum sollte ich sie festschreiben?

Führen Sie vor der Installation git checkout v1.4.0 aus. Dieser Tag ist auf 2026-07-15 datiert und war im August 2026 weiterhin der neueste. Das Repository veröffentlichte in den neun Tagen davor fünf Releases. v1.4.0 änderte dabei die Routing-Regeln selbst. Wenn Sie main während der Messung verfolgen, können Ihr Kontrolllauf und Ihr Testlauf unterschiedliche Anweisungen verwenden. Dadurch wird der Vergleich wertlos. Erfassen Sie den Tag zusammen mit Ihren Ergebnissen.

Ist die Eval im Repository ein Benchmark, dem ich vertrauen kann?

Behandeln Sie sie als Änderungsprotokoll für die Methode. Genau so bezeichnet der Autor sie: "Dieses Protokoll dient dazu, Änderungen an der Methode zu testen, nicht dazu, dass jemand sie mit einem Benchmark verwechselt." Die Einschränkungen stehen am Anfang der Datei: 1 bis 4 Durchläufe pro Zelle, synthetische Fixtures und LLM-Judges, die auf demselben Frontier-Modell basieren, das auch als Baseline dient. Die Durchläufe sind real, und fehlgeschlagene Experimente bleiben enthalten. Das ist mehr, als die meisten Repositories veröffentlichen. Dennoch misst die Eval nicht, was in Ihrer Codebasis passieren wird. Führen Sie daher selbst den Vergleich mit zwei Durchläufen aus.