Ein zeilenweiser Diff ist für einen Prompt das falsche Werkzeug. Prompts sind Prosa: Formatiert man einen Absatz um, ändert sich jede Zeile, während der Sinn unangetastet bleibt — der Diff ist reines Rauschen. Hier wird wortweise verglichen, also genau das, was Sie bearbeitet haben, und die eine Zahl gemeldet, die ein Code-Diff nie zeigt: wie viele Token die Änderung jeder künftigen Anfrage hinzufügt oder nimmt. Lange unveränderte Passagen werden zu einer Marke zusammengeklappt, damit die Bearbeitungen lesbar bleiben, und alles lässt sich im Unified-Stil für eine Review exportieren.
Funktionen
Wortweiser Vergleich: Umbrechen ist keine Änderung
Die Token-Differenz je Anfrage — die eigentlichen Kosten der Bearbeitung
Zählungen für hinzugefügte, entfernte und unveränderte Wörter
Ein Ähnlichkeitswert für das, was überlebt hat
Lange unveränderte Passagen eingeklappt, mit Kontext an beiden Enden
Beide Seiten exakt aus dem Diff rekonstruierbar
Ein Schutz gegen Eingaben, die für einen quadratischen Vergleich zu groß sind
Export im Unified-Stil für eine Code-Review
So verwendest du Prompt-Vergleich
Fügen Sie die alte Version links ein
Fügen Sie die neue rechts ein
Lesen Sie die hervorgehobenen Änderungen und die Token-Differenz
Exportieren Sie den Unified-Diff, wenn Sie ihn in einer Review brauchen
Beispiel
Eingabe
Be concise.
Ausgabe
Keep replies under four sentences.
Eine Änderung von vier Wörtern, die Verhalten und Kosten verschiebt.
Häufige Fehler & Fehlerbehebung
Es sagt, die Eingaben seien zu groß. — Ein wortweiser Diff baut eine Tabelle proportional zu beiden Längen. Vergleichen Sie einen Abschnitt statt zweier ganzer Dokumente.
Alles erscheint als geändert. — Meist ein Unterschied in unsichtbaren Zeichen: typografische Anführungszeichen, geschützte Leerzeichen oder ein anderes Zeilenende aus einem Dokument.
Die Token-Differenz wirkt ungefähr. — Ist sie. Es ist eine zeichenbasierte Schätzung, genau genug, um eine Fünf-Token-Änderung von einer Fünfhundert-Token-Änderung zu unterscheiden.
Das Einklappen verbirgt etwas, das ich sehen will. — Schalten Sie es ab. Alles ist noch da; Einklappen ersetzt nur lange unveränderte Passagen durch eine Marke.
Häufig gestellte Fragen
Warum kein gewöhnlicher Text-Diff?
Weil Prompts Absätze sind, keine Zeilen. Einen Satz umzuformulieren bricht den Absatz neu um, und ein zeilenweiser Diff meldet alles als geändert — die eigentliche Bearbeitung geht darin unter.
Warum ist die Token-Differenz wichtig?
Ein Systemprompt geht mit jeder Anfrage mit. Zwanzig zusätzliche Token sind zwanzig Token bei jedem Aufruf, solange der Prompt existiert — eine andere Entscheidung als zwanzig Token in einem Dokument.
Taugt es für anderes als Prompts?
Es funktioniert mit jeder Prosa: Werkzeugbeschreibungen, Skill-Anweisungen, Projektgedächtnis. Überall dort, wo ein zeilenweiser Diff vom Umbruch dominiert würde, passt es.
Bleibt mein Text exakt erhalten?
Ja. Setzt man die unveränderten und entfernten Teile zusammen, ergibt das exakt das Original, und unverändert plus hinzugefügt ergibt die neue Fassung, Leerzeichen inklusive.
Was bedeutet der Ähnlichkeitswert?
Den Anteil der Wörter der längeren Fassung, der unverändert überlebt hat. Ein schneller Weg, eine Feinkorrektur von einer Neufassung zu unterscheiden, besonders bei fremden Bearbeitungen.
Verwandte Tools
System-Prompt-Linter — Finden Sie Widersprüche, tote Anweisungen und ungefüllte Platzhalter.
Prompt-Vorlagen füllen — Entfalten Sie einen Prompt über eine Zeilentabelle und sehen Sie Lücken.
XML-Prompt-Abschnitte — Hüllen Sie Abschnitte in Tags, aus denen Inhalt nicht ausbrechen kann.
Few-Shot-Beispiele — Machen Sie aus Ein-/Ausgabepaaren Beispiele mit Tags, JSON oder Chat.
Projektanweisungen — Verfassen Sie eine CLAUDE.md, die ihren Platz in jeder Sitzung verdient.
Kontextfenster-Planer — Teilen Sie das Fenster auf Prompt, Tools, Verlauf und Antwort auf.
Weitere KI & Agenten-Tools
Skill-Builder — Schreiben Sie eine SKILL.md, deren Frontmatter beim Tippen geprüft wird.
Skill-Linter — Fügen Sie eine SKILL.md ein und sehen Sie, was ihre Zuordnung verhindert.
Subagent-Builder — Erstellen Sie die Definitionsdatei eines Subagenten samt Tools und Modell.
Slash-Befehl-Builder — Bauen Sie einen eigenen Befehl, mit Argumenten und einer Tool-Liste.
Projektanweisungen — Verfassen Sie eine CLAUDE.md, die ihren Platz in jeder Sitzung verdient.
Plugin-Manifest — Erzeugen Sie eine plugin.json und sehen Sie den erwarteten Ordneraufbau.
Hooks-Builder — Bauen Sie settings.json-Hooks und finden Sie Matcher, die nie auslösen.