Toolverse
Wszystkie skille

repomix-explorer

autor: yamadashy

Analizuj strukturę repozytoriów i odkrywaj wzorce w kodzie za pomocą Repomix

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
53

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ć

  1. 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).

  2. 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?").

  3. Skill automatycznie określi odpowiednią komendę Repomix: dla repozytoriów zdalnych użyje npx repomix@latest --remote <repo>, a dla lokalnych katalogów npx repomix@latest [ścieżka]. Domyślnie generuje output w formacie XML.

  4. Czekaj na wykonanie komendy Repomix. Dla dużych repozytoriów (powyżej 100k linii) narzędzie może automatycznie zastosować kompresję.

  5. 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ą.

  6. 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.

Podobne skille