Toolverse
Wszystkie skille

repoprompt

autor: parcadei

Eksploruj kod efektywnie — czytaj strukturę projektów bez marnowania tokenów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
1

O skillu

RepoPrompt to umiejętność CLI do inteligentnego przeszukiwania i czytania kodów źródłowych. Zamiast ładować całe pliki, otrzymujesz sygnatury funkcji, wycinki kodu z konkretnych linii i wyniki wyszukiwania z kontekstem. Idealne do szybkiego mapowania struktury projektu, wyszukiwania wzorców w kodzie i budowania kontekstu dla zadań — wszystko przy znacznie mniejszym zużyciu tokenów niż tradycyjne odczyty plików.

Jak używać

  1. Zainstaluj RepoPrompt CLI w ścieżce systemowej. Przejdź do ustawień MCP Server i wybierz opcję "Install CLI to PATH", aby umożliwić uruchamianie komend przez rp-cli lub alias repoprompt_cli.

  2. Zacznij od przeglądu struktury projektu, uruchamiając rp-cli -e 'tree' aby zobaczyć pełne drzewo katalogów, lub rp-cli -e 'tree --mode folders' aby wyświetlić tylko foldery.

  3. Aby efektywnie zbadać kod bez czytania całych plików, użyj komendy structure. Na przykład rp-cli -e 'structure src/auth/' pokaże sygnatury funkcji i klas w tym katalogu, zużywając znacznie mniej tokenów niż pełna zawartość.

  4. Wyszukaj konkretne wzorce w kodzie komendą search. Uruchom rp-cli -e 'search "error" --context-lines 3' aby znaleźć słowo "error" z trzema liniami kontekstu wokół każdego wyniku, lub dodaj --extensions .ts,.tsx aby ograniczyć wyszukiwanie do wybranych typów plików.

  5. Gdy potrzebujesz przeczytać konkretny plik, użyj read z parametrami zakresu linii. Zamiast rp-cli -e 'read path/to/file.ts' (cały plik), uruchom rp-cli -e 'read path/to/file.ts --start-line 50 --limit 30' aby pobrać tylko 30 linii od linii 50.

  6. Zarządzaj wyborem plików komendami select add, select set lub select clear, a następnie używaj --scope selected w komendach structure i tree aby pracować tylko z wybranymi plikami.

Podobne skille