ArrayKit

Systemprompt-Linter

Finden Sie Widersprüche, tote Anweisungen und offene Platzhalter in einem Prompt.

Systemprompt-Linter

Finden Sie Widersprüche, tote Anweisungen und offene Platzhalter in einem Prompt.

Systemprompts gehören zum sensibelsten Text, den ein Team schreibt. Alles wird im Browser analysiert und nichts hochgeladen.

Mit der Vorgängerversion vergleichen

Über System-Prompt-Linter

Ob ein Prompt gut ist, lässt sich am Text nicht entscheiden. Ob er sich selbst widerspricht, schon. Diese Prüfungen sind bewusst mechanisch: eine Anweisung, JSON zu produzieren, ohne das JSON zu beschreiben; eine Längenanweisung ohne Länge; ein noch offener Platzhalter; eine Formulierung, die in einem Satz verlangt und im nächsten verboten wird. Jeder Befund zeigt auf die Stelle, aus der er stammt, denn ein Lint-Ergebnis, das man nicht verorten kann, ist bloß eine Meinung. Manche Regeln betreffen Kosten statt Korrektheit: durchgehende Großschreibung und Beschwörungen kosten in jeder Anfrage Token, ohne zu ändern, was zurückkommt.

Funktionen

  • Widersprüche, bei denen dasselbe verlangt und ausgeschlossen wird
  • JSON-Wünsche ohne beschriebene Form
  • Längenanweisungen ohne Zahl
  • Offene Vorlagenmarker, als Fehler gemeldet
  • XML-artige Tags, die geöffnet und nie geschlossen wurden
  • Anweisungen, nicht zu denken, die meist nach hinten losgehen
  • Jeder Befund zeigt auf den exakt getroffenen Text
  • Eine Bewertung, die Fehler über Hinweise stellt

So verwendest du System-Prompt-Linter

  1. Fügen Sie den Systemprompt ein
  2. Lesen Sie die Befunde, Fehler zuerst
  3. Beheben Sie die Widersprüche — die ändern das Verhalten
  4. Prüfen Sie beim Bearbeiten erneut

Beispiel

Eingabe

Always include the order number. Never include the order number if unverified.

Ausgabe

Possible contradiction: “the order number” is both asked for and ruled out

Ein Absolutum plus eine bedingte Ausnahme ist die übliche Form.

Häufige Fehler & Fehlerbehebung

  • Es markiert einen beabsichtigten Widerspruch. — Eine Regel mit Ausnahme liest sich oft so. Ist die Ausnahme gewollt, formulieren Sie auch die erste Anweisung bedingt, damit der Vorrang ausdrücklich ist.
  • Es beanstandet JSON, obwohl ich die Form beschreibe. — Die Prüfung sucht einen sichtbaren Schlüssel oder ein Schema. Steht Ihre in Prosa, ist ein kleines Beispiel ohnehin klarer.
  • Es markiert „immer“ und „nie“. — Nur als Hinweise. Absoluta sind leicht geschrieben und schwer einzuhalten und die übliche Quelle späterer Widersprüche.
  • Ein langer Prompt wird markiert. — Länge ist kein Fehler. Der Hinweis existiert, weil die Mitte eines langen Prompts der Ort ist, an dem Anweisungen verloren gehen: Die unverhandelbaren gehören an den Anfang oder ans Ende.

Häufig gestellte Fragen

Wird der Prompt gut, wenn ich alles behebe?
Nein. Das sind mechanische Prüfungen: Widersprüche, fehlende Formate, tote Marker. Ob die Anweisungen die richtigen sind, ist ein Urteil über Ihre Aufgabe, das kein Linter fällt.
Warum wird „denke nicht nach“ markiert?
Anweisungen, das Nachdenken zu überspringen, verschlechtern die Ausgabe eher, als sie zu kürzen, und können auf aktuellen Modellen Überlegungen in die sichtbare Antwort drücken, statt sie zu unterdrücken. Eine kürzere Antwort zu verlangen ist die Anweisung, die wirkt.
Warum stört Großschreibung?
Durchgehende Großbuchstaben tragen nicht die Betonung, die sie für menschliche Lesende haben, und kosten mehr Token als dieselben Wörter klein. Es ist ein Hinweis, kein Fehler.
Wie funktioniert die Widerspruchsprüfung?
Sie sucht dieselbe Nominalphrase, die zugleich in etwas Verlangtem und in etwas Verbotenem auftaucht, samt qualifizierter Variante. Sie ist bewusst eng, übersieht also subtile Konflikte, statt Sie mit Fehlalarmen zu überschwemmen.
Funktioniert das mit jedem Prompt?
Es ist für anweisungsförmigen Text geschrieben: Systemprompts, Werkzeugbeschreibungen, Skill-Rümpfe. Über gewöhnliche Prosa laufen zu lassen liefert Hinweise, die wenig bedeuten.

Verwandte Tools

  • Prompt-Vergleich — Vergleichen Sie zwei Versionen Wort für Wort, samt Token-Differenz.
  • 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.
  • Skill-Linter — Fügen Sie eine SKILL.md ein und sehen Sie, was ihre Zuordnung verhindert.
  • Projektanweisungen — Verfassen Sie eine CLAUDE.md, die ihren Platz in jeder Sitzung verdient.
  • Prompt-Vorlagen füllen — Entfalten Sie einen Prompt über eine Zeilentabelle und sehen Sie Lücken.

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.
  • Berechtigungsregel-Tester — Prüfen Sie Erlauben-, Fragen- und Verbieten-Regeln an echten Befehlen.
  • MCP-Server-Konfiguration — Erzeugen Sie einen MCP-Servereintrag für stdio, HTTP oder SSE.
  • MCP-Tool-Schema — Definieren Sie ein Tool und erhalten Sie das JSON Schema, Strict-Modus geprüft.
  • Tool-Schema-Prüfer — Fügen Sie eine Definition ein und sehen Sie, warum sie abgelehnt wird.
  • Prompt-Vorlagen füllen — Entfalten Sie einen Prompt über eine Zeilentabelle und sehen Sie Lücken.
  • Prompt-Vergleich — Vergleichen Sie zwei Versionen Wort für Wort, samt Token-Differenz.
  • Few-Shot-Beispiele — Machen Sie aus Ein-/Ausgabepaaren Beispiele mit Tags, JSON oder Chat.
  • XML-Prompt-Abschnitte — Hüllen Sie Abschnitte in Tags, aus denen Inhalt nicht ausbrechen kann.
  • JSONL-Viewer und -Prüfer — Lesen, filtern und prüfen Sie eine JSONL-Datei Zeile für Zeile.
  • Transkript-Konverter — Machen Sie aus einem Nachrichten-Array ein lesbares Transkript – und zurück.
  • Trainingsdaten-Prüfer — Prüfen Sie ein Chat-JSONL auf die Fehler, die einen Trainingslauf abbrechen.
  • SSE-Stream-Viewer — Fügen Sie eine Streaming-Antwort ein und erhalten Sie Text, Aufrufe und Verbrauch.
  • Kontextfenster-Planer — Teilen Sie das Fenster auf Prompt, Tools, Verlauf und Antwort auf.
  • Prompt-Cache-Planer — Ordnen Sie die Blöcke so, dass das cachebare Präfix möglichst lang wird.
  • Text-Chunker — Teilen Sie ein Dokument in überlappende Stücke, die an echten Grenzen brechen.
  • Kosten einer Agentenschleife — Rechnen Sie Zug für Zug, mit erneut gesendetem Verlauf und Caching.
  • Batch-Anfragen-Builder — Machen Sie aus einer Zeilentabelle einen Batch-Auftrag mit eindeutigen IDs.

Alle KI & Agenten-Tools ansehen · Alle Tools