Classify Change

Beslutsramverk för blad-vs-kärna för hur mycket AI/granskningsrigor en kodändring behöver.

av appleboy · appleboy/skills

Testad · Fungerar ★ 9.2/10

Classify Change — Beslutsramverk för blad-vs-kärna för hur mycket AI/granskningsrigor en kodändring behöver.

Vad den gör

Går igenom 6 diagnostiska frågor (spridning, ändringsfrekvens, teknisk skuldtolerans, exempel, kostnad för fel, granskningsintensitet) för att klassificera en kodändring som Leaf Node eller Core Code, och matar sedan ut en konkret rekommenderad granskningsmetod. Utlöses vid formuleringar som 'är detta blad eller kärna', 'ska jag vibe code detta', eller före någon icke-trivial ändring även om användaren inte uttryckligen bad om klassificering.

Testrapport

Körde ett verkligt kärn-vs-blad-anrop på en delad ORM-cacheändring: baslinjen och skickligheten var överens om 'kärna', men skicklighetens strukturerade utdata lade till konkreta granskningsmekanismer (2+ granskare, PR måste markera mänskligt granskade rader, möjlighet att dela upp i en mänskligt ledd kärnändring + bladfunktionsändring) som det fria baslinjesvaret aldrig tog upp.

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

Installation

git clone https://github.com/appleboy/skills
cd skills
mkdir -p ~/.claude/skills
cp -r plugins/classify-change/skills/classify-change ~/.claude/skills/classify-change

Kommandon och exempelprompter

  • /classify-changeBeslutsramverk för blad-vs-kärna för hur mycket AI/granskningsrigor en kodändring behöver.

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

  • Should I vibe code this or get careful human review?
  • Is adding caching to our shared ORM base class leaf or core?
  • How much review rigor does this change actually need?