R
rust-symbol-analyzer
Analyze Rust project structure using LSP symbols. Triggers on: /symbols, project structure, list structs, list traits, list functions, 符号分析, 项目结构, 列出所有, 有哪些struct
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Analyze Rust project structure using LSP symbols. Triggers on: /symbols, project structure, list structs, list traits, list functions, 符号分析, 项目结构, 列出所有, 有哪些struct
How to use
- 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.