R
rust-symbol-analyzer
Mapuj strukturę projektu Rust — znajdź wszystkie struktury, cechy i funkcje za jednym poleceniem
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do analizy architektury projektów Rust przy użyciu symboli LSP. Pozwala ci szybko przejrzeć hierarchię modułów, wylistować wszystkie struktury, cechy i funkcje w kodzie, a także filtrować symbole po typie. Obsługuje analizę całego projektu lub wybranych plików. Idealne do zrozumienia budowy nieznanego kodu, refaktoryzacji i dokumentacji. Pracuje z plikami .rs i integruje się z edytorami wspierającymi Language Server Protocol.
Jak używać
- Zainstaluj skill rust-symbol-analyzer w swoim środowisku Claude/Copilot, upewniając się że masz dostęp do narzędzi LSP, Read i Glob.
- Wpisz polecenie /rust-symbol-analyzer bez argumentów, aby przeskanować całą strukturę projektu — system automatycznie znajdzie wszystkie pliki .rs i wyciągnie symbole z kluczowych plików takich jak lib.rs i main.rs.
- Aby przeanalizować konkretny plik, użyj /rust-symbol-analyzer src/lib.rs — zobaczysz zagnieżdżoną hierarchię modułów, struktur i funkcji w tym pliku.
- Filtruj wyniki po typie symbolu, na przykład /rust-symbol-analyzer --type struct wylistuje wszystkie struktury w projekcie, lub --type trait dla cech, --type fn dla funkcji.
- Przejrzyj wygenerowany raport zawierający drzewo modułów, tabelę symboli z lokalizacją i polami — użyj tych informacji do dokumentacji, refaktoryzacji lub zrozumienia nieznanego kodu.
- Powtarzaj zapytania z różnymi filtrami (--type mod, --type struct) aby stopniowo odkrywać architekturę projektu i relacje między komponentami.