Prompt Discipline

Nejdřív diagnóza selhání, pak nejmenší možná oprava — žádné zázračné šablony od nuly.

od SkillProof · Skillproofdev/prompt-discipline

Otestováno · Funguje ★ 8.0/10

Prompt Discipline — Nejdřív diagnóza selhání, pak nejmenší možná oprava — žádné zázračné šablony od nuly.

Co umí

Prompt Discipline přistupuje k promptu jako k bug reportu: než na něm cokoli změní, nejdřív pojmenuje typ selhání (nejednoznačnost, chybějící kontext, žádný kontrakt na výstup, protichůdné instrukce, přepromptování), a ke každému nálezu pak aplikuje nejmenší možnou opravu s vysvětlením „proč staré na nové", místo přepsání od nuly. Každá odpověď končí konkrétním plánem A/B testu — kritérii úspěchu a pořadím pro vrácení změn — místo slibu, že přepis prostě zabere.

Testovací report

Náš vlastní skill — testovaný podle stejného protokolu, otevřeně přiznáno. Benchmark: 10 vadných promptů ve 3 variantách (originál / přepis holým Claude / přepis se skillem), n=1 na případ. Přepis se skillem porazil přepis bez skillu v úspěšnosti (0,90 vs. 0,80), v souladu s formátem (0,80 vs. 0,70) a přidal méně než polovinu balastu do promptu (medián +44,5 vs. +99,5 slova) — ale rozdíl stojí téměř celý na jediném případu (case-06) a skill i tak prohrál case-09, takže jde o skromné, úzké a neopakované (n=1) vítězství, ne o jasnou převahu. Test protokolu odhalil reálné problémy v našich vlastních repozitářích (mrtvé odkazy na benchmarky, přísný YAML frontmatter) — opraveno a znovu ověřeno tentýž den.

Testováno: 2026-07-11 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/Skillproofdev/prompt-discipline ~/.claude/skills/prompt-discipline

Příkazy a ukázkové prompty

  • /prompt-disciplineNejdřív diagnóza selhání, pak nejmenší možná oprava — žádné zázračné šablony od nuly.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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?