C
codebase-classification
Klasyfikuj kod przed zmianami, aby wybrać właściwe podejście do rozwoju
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność analizy i klasyfikacji baz kodowych na cztery kategorie: Disciplined (dojrzały kod), Transitional (kod w transformacji), Legacy (kod przestarzały) oraz Greenfield (nowy projekt). Narzędzie pomaga wybrać odpowiednią strategię rozwoju — czy podążać za istniejącymi wzorcami, stopniowo ulepszać, czy wprowadzać nowe standardy. Idealne dla zespołów pracujących z kodem o różnym poziomie jakości.
Jak używać
- Zainstaluj umiejętność codebase-classification w swoim środowisku gptme, dodając ją do dostępnych skills.
- Wskaż katalog lub repozytorium, które chcesz przeanalizować — narzędzie przeskanuje strukturę plików, testy, dokumentację i konfigurację.
- Uruchom analizę klasyfikacji, która oceni kod pod kątem spójności stylu, pokrycia testami (>70% to Disciplined, 30-70% to Transitional, <30% to Legacy), obecności type hints, aktualności zależności i dokumentacji.
- Otrzymasz wynik klasyfikacji (Disciplined, Transitional, Legacy lub Greenfield) wraz z identyfikacją sygnałów charakterystycznych dla danej kategorii.
- Na podstawie wyniku wybierz podejście: dla Disciplined podążaj ściśle za istniejącymi wzorcami, dla Transitional proponuj ulepszenia w nowym kodzie, dla Legacy dodaj testy przed zmianami, dla Greenfield ustal dobre praktyki od początku.
- Zastosuj rekomendowane podejście przy wprowadzaniu zmian w kodzie, dostosowując strategię do rzeczywistego stanu bazy kodowej.