rust-deps-visualizer
Wizualizuj zależności projektu Rust w postaci diagramu ASCII
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do szybkiej analizy struktury zależności w projektach Rust. Generuje czytelne diagramy ASCII pokazujące powiązania między bibliotekami, ich wersje i flagi funkcji. Przydatny przy debugowaniu konfliktów wersji, optymalizacji rozmiaru projektu lub zrozumieniu architektury istniejącego kodu. Obsługuje ograniczenie głębokości drzewa i opcjonalne wyświetlanie flag funkcji dla każdej biblioteki.
Jak używać
Wyzwól skill komendą /deps-viz lub użyj fraz takich jak "pokaż zależności", "dependency graph" lub "visualize deps" w kontekście projektu Rust.
Skill automatycznie przeanalizuje plik Cargo.toml i wygeneruje drzewo zależności za pomocą komendy cargo tree. Domyślnie wyświetla trzy poziomy głębokości zależności.
Aby ograniczyć liczbę wyświetlanych poziomów, dodaj opcję --depth N, gdzie N to liczba poziomów, np. /deps-viz --depth 2 dla płytszego widoku.
Jeśli chcesz zobaczyć flagi funkcji przypisane do każdej biblioteki, użyj opcji --features, np. /deps-viz --features. Wynik pokaże, które funkcjonalności są aktywne dla każdej zależności.
Skill wyświetli diagram ASCII z użyciem znaków graficznych (├──, └──, │) do reprezentacji struktury drzewa, opcjonalnie pogrupowany po kategoriach (Runtime, Serialization, Development) lub z wizualizacją rozmiaru pakietów.
Przeanalizuj wygenerowany diagram, aby zidentyfikować zbędne zależności, konflikty wersji lub nieoczekiwane powiązania między bibliotekami.