Toolverse
Wszystkie skille

repomix

autor: mrgoonie

Spakuj całe repozytoria w jeden plik gotowy dla AI — bez konieczności klonowania.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science

O skillu

Repomix to narzędzie, które zamienia całe projekty kodowe w pojedyncze, zoptymalizowane pliki dla modeli AI takich jak Claude czy ChatGPT. Możesz spakować kod z dowolnymi filtrami (katalogi, typy plików), wybrać format wyjściowy (XML, Markdown, JSON, tekst), a system automatycznie liczy tokeny i respektuje .gitignore. Idealne do analizy kodów przez AI, przygotowania kontekstu dla LLM, badania obcych bibliotek, audytów bezpieczeństwa czy generowania dokumentacji — wszystko bez konieczności ręcznego przygotowywania plików.

Jak używać

  1. Zainstaluj Repomix globalnie za pomocą npm (npm install -g repomix) lub Homebrew na macOS/Linux (brew install repomix). Sprawdź poprawność instalacji poleceniem repomix --version.

  2. Przejdź do katalogu projektu, który chcesz spakować, i uruchom repomix bez parametrów — narzędzie automatycznie wygeneruje plik repomix-output.xml zawierający całą strukturę kodu.

  3. Jeśli chcesz zmienić format wyjściowy, użyj flagi --style: repomix --style markdown dla Markdown, repomix --style json dla JSON lub repomix --style plain dla tekstu zwykłego.

  4. Aby spakować zdalne repozytorium bez klonowania, użyj flagi --remote z nazwą użytkownika i repozytorium, na przykład npx repomix --remote owner/repo.

  5. Dostosuj zawartość pakietu za pomocą filtrów: --include "src/**/*.ts" ograniczy pakowanie do wybranych plików, a --remove-comments usunie komentarze. Określ nazwę pliku wyjściowego flagą -o, na przykład -o output.md.

  6. Wygenerowany plik możesz teraz wysłać do Claude'a lub innego modelu AI jako kontekst do analizy, audytu bezpieczeństwa lub generowania dokumentacji.

Podobne skille