Analyzing Business Logic Gaps

Systematisk checklista i 10 kategorier för att hitta luckor och tvetydigheter i affärslogikdokument före implementering.

av meirm · meirm/reverse-engineering-skill

Testad · Fungerar ★ 9.6/10

Analyzing Business Logic Gaps — Systematisk checklista i 10 kategorier för att hitta luckor och tvetydigheter i affärslogikdokument före implementering.

Vad den gör

Genomför en strukturerad luckdetekteringspass över ett affärslogikdokument, kontrollerar in-/utgångsvillkor, tillståndsmekanismer, faktureringstidpunkter, återförsök, samtidighet, terminologi och aktörsägande, och matar sedan ut en markdown-rapport med allvarlighetsgradering och konkreta rekommenderade korrigeringar. Utlöses vid granskning av BL-kvalitet, härdning av krav eller förberedelse av en specifikation för implementering.

Testrapport

Körde den mot ett avsiktligt under-specificerat prenumerations-uppgraderings-BL-dokument: checklistan lyfte fram en genuin race condition som baslinjereview missade (användaren avbryter i samma ögonblick som betalningen lyckas) plus den vaga 'återbetalningar om lämpligt' faktureringsregeln, och returnerade båda i en tabell med allvarlighetsgradering och konkreta föreslagna regler snarare än en lös punktlista.

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

Installation

git clone https://github.com/meirm/reverse-engineering-skill
cd reverse-engineering-skill
mkdir -p ~/.claude/skills
cp -r .claude/skills/analyze-business-logic-gaps ~/.claude/skills/analyzing-business-logic-gaps

Kommandon och exempelprompter

  • /analyzing-business-logic-gapsSystematisk checklista i 10 kategorier för att hitta luckor och tvetydigheter i affärslogikdokument före implementering.

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

  • Review this subscription upgrade spec for missing edge cases
  • Find the gaps in my billing logic doc before we build it
  • Check this business rules doc for race conditions and ambiguity