Classify Change

Ramy decyzyjne Leaf-vs-core określające, ile rygoru AI/przeglądu wymaga zmiana kodu.

Autor: appleboy · appleboy/skills

Testowano · Działa ★ 9.2/10

Classify Change — Ramy decyzyjne Leaf-vs-core określające, ile rygoru AI/przeglądu wymaga zmiana kodu.

Co robi ten skill

Przechodzi przez 6 pytań diagnostycznych (propagacja, częstotliwość zmian, tolerancja długu technicznego, przykłady, koszt awarii, intensywność przeglądu), aby sklasyfikować zmianę kodu jako Leaf Node lub Core Code, a następnie przedstawia konkretne zalecane podejście do przeglądu. Uruchamia się na frazy takie jak 'is this leaf or core', 'should I vibe code this' lub przed każdą nietrywialną zmianą, nawet jeśli użytkownik nie poprosił o jawną klasyfikację.

Raport z testu

Wykonano rzeczywiste wywołanie core-vs-leaf dla zmiany buforowania współdzielonego ORM: linia bazowa i umiejętność zgodziły się na 'core', ale ustrukturyzowane wyjście umiejętności dodało konkretne mechaniki przeglądu (2+ recenzentów, PR musi oznaczać linie przeglądane przez człowieka, opcja podziału na zmianę rdzeniową prowadzoną przez człowieka + zmianę funkcji liścia), których swobodna odpowiedź bazowa nigdy nie ujawniła.

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

Instalacja

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

Komendy i przykładowe prompty

  • /classify-changeRamy decyzyjne Leaf-vs-core określające, ile rygoru AI/przeglądu wymaga zmiana kodu.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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