← Back
Repozytorium · skill do Claude Code i Codeksa

Code Growth Audit

Gotowy skill do Claude Code i Codeksa: wskazujesz mu lokalny projekt, a on mierzy go razem z historią Gita i generuje jeden samodzielny plik HTML — interaktywny raport o tym, gdzie w kodzie mieszka objętość i co w niej rośnie.

To audyt struktury i ewolucji kodu, nie code review. Duży plik nie jest tu z automatu problemem — raport rozdziela kod stabilny, nowe funkcje produktu, pliki generowane i te miejsca, które puchną w kolejnych commitach. Dopiero to ostatnie warto obejrzeć z bliska.

Raport Code Growth Audit: kafle z metrykami i treemapa plików projektu w TypeScripcie

Przykładowy raport z projektu w TypeScripcie.

Co jest w raporcie

Trzon to treemapa całego projektu — klikasz blok i widzisz strukturę oraz historię pliku. Mapa ma dwa tryby: całkowity rozmiar kodu i przyrost netto w mierzonym okresie. Do tego filtry zakresu (kod aplikacji, testy, kod generowany i biblioteki), wyszukiwanie z podświetlaniem, rankingi plików, drzewo projektu i zakładka z wnioskami: sygnałami wzrostu oraz obserwacjami z przeglądu źródeł. Wszystko w jednym pliku, bez serwera i bez zewnętrznych skryptów.

Jak mierzy

Domyślnie porównuje HEAD z dziesięcioma poprzednikami, idąc pierwszym rodzicem przy merge’ach — dziesięć przejść to jedenaście zrzutów. Pythona rozbiera przez AST, PHP oraz JavaScript i TypeScript przez tree-sitter, CSS i HTML mierzy na poziomie plików. Projekt bez własnej historii Gita daje jeden zrzut i wprost informację, że wzrostu nie da się zmierzyć — żadnego wymyślonego trendu.

Instalacja

Potrzebujesz Claude Code albo Codeksa, Pythona 3.12 i Gita. Skopiuj cały katalog skilla — nie tylko SKILL.md, bo skrypty i szablon raportu są niezbędne:

cp -R code-growth-audit/. ~/.claude/skills/code-growth-audit/

Potem wywołujesz go w rozmowie: /code-growth-audit plus to, co ma zmierzyć. Raport zapisz poza audytowanym projektem. Sam pakiet był używany w Codeksie — instalacja w Claude Code jest zgodna z udokumentowanym formatem skilli, ale nie była tam osobno sprawdzona.

What is inside

Format
Python, HTML
Year
2026