Prompt Discipline
Erst die Ursache diagnostizieren, dann den kleinstmöglichen Fix — keine Zauber-Vorlagen-Rewrites.
Getestet · Funktioniert
Was es kann
Prompt Discipline behandelt einen Prompt wie einen Bugreport: Zuerst wird der Fehlertyp benannt (Mehrdeutigkeit, fehlender Kontext, kein Output-Vertrag, widersprüchliche Anweisungen, Over-Prompting), bevor überhaupt etwas verändert wird. Dann folgt pro Befund der kleinstmögliche Fix mit einer Alt-zu-neu-Begründung statt eines kompletten Neuschriebs. Jede Antwort endet mit einem konkreten A/B-Testplan — Bestehenskriterien und Rückbau-Reihenfolge — statt dem bloßen Versprechen, dass der Rewrite funktioniert.
Testbericht
Unser eigener Skill — getestet nach demselben Protokoll, offengelegt. Bench-Test: 10 fehlerhafte Prompts x 3 Varianten (Original / einfacher Claude-Rewrite / Skill-Rewrite), n=1 pro Fall. Der Skill-Rewrite schlug den einfachen Rewrite bei der Erfolgsquote (0,90 statt 0,80), bei der Formatkonformität (0,80 statt 0,70) und fügte weniger als halb so viel Prompt-Aufblähung hinzu (+44,5 statt +99,5 Wörter im Median) — der Vorsprung beruht aber fast vollständig auf einem einzigen Fall (case-06), und bei case-09 verlor der Skill weiterhin. Das ist also ein bescheidener, schmaler, nicht replizierter (n=1) Gewinn, keine klare Überlegenheit. Der Protokolltest hat echte Probleme in unseren eigenen Repos aufgedeckt (tote Benchmark-Links, strenges YAML-Frontmatter) — noch am selben Tag behoben und erneut verifiziert.
Getestet am: 2026-07-11 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Skillproofdev/prompt-discipline ~/.claude/skills/prompt-discipline
Befehle & Beispiel-Prompts
/prompt-disciplineErst die Ursache diagnostizieren, dann den kleinstmöglichen Fix — keine Zauber-Vorlagen-Rewrites.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Can you improve this prompt: 'Write a good blog post about our product'?Why does my prompt keep returning prose instead of JSON?Here's my system prompt for a support agent bot, can you review it and make it better?