Prompt Discipline

Diagnostisera felet först, gör sedan den minsta möjliga ändringen — inga mirakelmallar.

av SkillProof · Skillproofdev/prompt-discipline

Testad · Fungerar ★ 8.0/10

Prompt Discipline — Diagnostisera felet först, gör sedan den minsta möjliga ändringen — inga mirakelmallar.

Vad den gör

Prompt Discipline behandlar en prompt som en buggrapport: den namnger felläget (tvetydighet, saknad kontext, inget utdatakontrakt, motstridiga instruktioner, överprompting) innan något ändras, och applicerar sedan den minsta möjliga fixen per fynd med en motivering från gammalt till nytt i stället för en total omskrivning. Varje svar avslutas med en konkret A/B-testplan — godkänningskriterier och återställningsordning — i stället för ett löfte om att omskrivningen kommer att fungera.

Testrapport

Vår egen skill — testad enligt samma protokoll, öppet redovisat. Benchmark: 10 bristfälliga prompter x 3 grenar (original / vanlig Claude-omskrivning / skill-omskrivning), n=1 per fall. Skill-omskrivningen slog basomskrivningen på framgång (0,90 mot 0,80) och formatefterlevnad (0,80 mot 0,70), och lade till mindre än hälften så mycket extra text (+44,5 mot +99,5 ord i median) — men marginalen vilar nästan helt på ett enda fall (case-06), och skillen förlorade fortfarande case-09, så det här är en blygsam, snäv, oreplikerad (n=1) vinst snarare än en avgörande sådan. Protokolltestet hittade verkliga problem i våra egna repos (döda benchmark-länkar, sträng YAML-frontmatter) — åtgärdat och verifierat på nytt samma dag.

Testad: 2026-07-11 · Claude Code 2.x (agent harness)

Installation

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

Kommandon och exempelprompter

  • /prompt-disciplineDiagnostisera felet först, gör sedan den minsta möjliga ändringen — inga mirakelmallar.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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