Prompt Discipline
Najpierw diagnoza problemu, potem najmniejsza możliwa poprawka — żadnych przepisań na magiczny szablon.
Testowano · Działa
Co robi ten skill
Prompt Discipline traktuje prompt jak zgłoszenie błędu: zanim cokolwiek zmieni, nazywa tryb awarii (niejednoznaczność, brak kontekstu, brak kontraktu na format wyjścia, sprzeczne instrukcje, nadmiar promptowania), a potem stosuje najmniejszą możliwą poprawkę do każdego znaleziska, z uzasadnieniem „ze starego na nowe” zamiast przepisywania wszystkiego od zera. Każda odpowiedź kończy się konkretnym planem testu A/B — kryteriami zaliczenia i kolejnością cofania zmian — zamiast obietnicy, że przepisana wersja po prostu zadziała.
Raport z testu
Nasz własny skill — testowany według tego samego protokołu, jawnie to zaznaczamy. Benchmark: 10 wadliwych promptów x 3 warianty (oryginał / przepisanie przez zwykłego Claude / przepisanie przez skill), n=1 na przypadek. Przepisanie przez skill pokonało wariant bazowy pod względem skuteczności (0,90 vs 0,80) i zgodności formatu (0,80 vs 0,70), a przy tym dodało mniej niż połowę „rozdęcia” promptu (+44,5 vs +99,5 słowa mediana) — ale przewaga opiera się niemal wyłącznie na jednym przypadku (case-06), a skill i tak przegrał case-09, więc to skromna, wąska i niepowtórzona (n=1) wygrana, a nie rozstrzygające zwycięstwo. Test protokołu wykrył realne problemy w naszych własnych repozytoriach (martwe linki do benchmarków, zbyt rygorystyczny YAML frontmatter) — naprawione i ponownie zweryfikowane tego samego dnia.
Testowano: 2026-07-11 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/Skillproofdev/prompt-discipline ~/.claude/skills/prompt-discipline
Komendy i przykładowe prompty
/prompt-disciplineNajpierw diagnoza problemu, potem najmniejsza możliwa poprawka — żadnych przepisań na magiczny szablon.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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?