Classify Change
Ramy decyzyjne Leaf-vs-core określające, ile rygoru AI/przeglądu wymaga zmiana kodu.
Testowano · Działa
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?