repomix-explorer
Analizuj strukturę repozytoriów i odkrywaj wzorce w kodzie za pomocą Repomix
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do eksploracji i analizy kodów źródłowych zarówno zdalnych repozytoriów GitHub, jak i lokalnych projektów. Uruchamia narzędzie Repomix CLI, które pakuje repozytorium, a następnie analizuje jego zawartość. Pozwala zrozumieć strukturę projektu, znaleźć konkretne wzorce kodu (np. komponenty React, endpointy API), policzyć pliki i tokeny, oraz zidentyfikować największe pliki w projekcie. Idealny dla programistów chcących szybko poznać nowy kod lub przeprowadzić audyt istniejącego repozytorium.
Jak używać
Zainstaluj skill repomix-explorer w swoim środowisku Claude. Upewnij się, że masz dostęp do narzędzia Repomix CLI (dostępne przez npm jako repomix@latest).
Opisz swoje zamiary w naturalnym języku polskim lub angielskim. Możesz poprosić o analizę zdalnego repozytorium (np. "Przeanalizuj repozytorium microsoft/vscode"), eksplorację lokalnego projektu (np. "Zbadaj strukturę ./src"), wyszukanie konkretnych wzorców (np. "Znajdź wszystkie komponenty React") lub statystyki (np. "Ile plików jest w tym projekcie?").
Skill automatycznie określi odpowiednią komendę Repomix: dla repozytoriów zdalnych użyje
npx repomix@latest --remote <repo>, a dla lokalnych katalogównpx repomix@latest [ścieżka]. Domyślnie generuje output w formacie XML.Czekaj na wykonanie komendy Repomix. Dla dużych repozytoriów (powyżej 100k linii) narzędzie może automatycznie zastosować kompresję.
Skill przeanalizuje wygenerowany plik wyjściowy, wyszukując wzorce i strukturę zgodnie z Twoją prośbą. Otrzymasz raport zawierający informacje o organizacji kodu, liczbie plików, typach języków programowania oraz konkretnych elementach, które Cię interesują.
Możesz zadawać pytania uzupełniające dotyczące analizy, np. "Gdzie są zdefiniowane endpointy API?" lub "Pokaż mi największe pliki w projekcie", a skill będzie analizować już wygenerowane dane bez konieczności ponownego uruchamiania Repomix.