Toolverse
Wszystkie skille

using-serena-for-exploration

autor: seanGSISG

Eksploruj kodebase efektywnie dzięki symbolicznym narzędziom Sereny — zrozum architekturę z minimalnym zużyciem tokenów.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
116

O skillu

Skill do Claude'a, który prowadzi Cię przez strukturyzowaną eksplorację projektów kodu. Zamiast czytać całe pliki, zacznij od przeglądu katalogów, przejdź do symboli (klasy, funkcje, importy), a następnie skoncentruj się na konkretnych fragmentach. Workflow minimalizuje zużycie tokenów poprzez progresywne zawężanie zakresu — najpierw szeroki obraz, potem szczegóły. Idealne do zrozumienia architektury, odkrywania wzorców i nawigacji w dużych bazach kodu bez marnowania kontekstu.

Jak używać

  1. Zainstaluj skill w swoim katalogu Claude'a (zazwyczaj .claude/skills/) poprzez sklonowanie repozytorium seanGSISG/crispy-claude lub skopiowanie pliku using-serena-for-exploration do odpowiedniego folderu.

  2. Uruchom eksplorację od przeglądu struktury — użyj list_dir z recursive=false, aby zobaczyć katalogi najwyższego poziomu, a następnie find_file, aby zlokalizować pliki istotne dla Twojego celu (np. auth.py dla modułów autentykacji).

  3. Zanim przeczytasz pełny plik, wywołaj get_symbols_overview na wybranym pliku — otrzymasz listę klas, funkcji i importów bez czytania treści, co zaoszczędzi tokeny.

  4. Gdy znasz już strukturę, użyj find_symbol z include_body=false, aby zobaczyć sygnaturę konkretnej klasy lub funkcji bez jej implementacji, lub z include_body=true, aby przeczytać tylko wybraną metodę.

  5. Jeśli nie znasz dokładnych nazw symboli, użyj search_for_pattern, aby wyszukać kod na podstawie wzorców (np. wyrażenia regularne czy fragmenty tekstu).

  6. Powtarzaj kroki 3–5, zawężając zakres — od przeglądu do konkretnych symboli — aż uzyskasz wystarczającą wiedzę o architekturze lub wzorcach, które Cię interesują.

Podobne skille