rust-deps-visualizer

Generate ASCII dependency trees from Cargo metadata with depth and feature display.

1|Updated May 29, 2026
One-click install
npx skills add https://github.com/simorgh3196/tsuzulint --skill rust-deps-visualizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-deps-visualizer
Source: https://github.com/simorgh3196/tsuzulint/tree/main/.agents/skills/rust-deps-visualizer
Command: npx skills add https://github.com/simorgh3196/tsuzulint --skill rust-deps-visualizer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Visualize Rust project dependencies as readable ASCII trees to quickly understand the dependency graph and spot bloated or conflicting crates.

Core Features & Use Cases

  • Generate ASCII dep trees from Cargo manifests and lockfiles
  • Show direct vs transitive dependencies and optional features
  • Use case: quickly audit a Rust project to anticipate crate size growth before upgrades

Quick Start

Use the rust-deps-visualizer to generate a dependency tree for your Rust project, e.g. /rust-deps-visualizer --depth 3 --features

Frequently Asked Questions about rust-deps-visualizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize Rust dependency trees as ASCII art?

You can visualize Rust dependency trees as ASCII art by using a tool that parses Cargo metadata and traverses direct and transitive dependency graphs to format readable ASCII representations. This helps spot bloated or conflicting crates.

What is the best way to show direct vs transitive Cargo dependencies?

The best way to show direct vs transitive Cargo dependencies is to generate an ASCII tree from your Cargo manifest and lockfile, applying optional depth limits to inspect the dependency graph and display optional features clearly.

Can I limit the depth of the Rust dependency tree visualization?

Yes, you can limit the depth of the Rust dependency tree visualization by specifying a depth parameter when generating the ASCII tree from your Cargo-based Rust project, allowing you to control graph traversal scope.

Does the ASCII dependency tree display Cargo features?

Yes, the ASCII dependency tree displays Cargo features alongside direct and transitive dependencies, allowing you to inspect optional features included in your Rust project dependency graph for auditing crate size growth before upgrades.

How do I audit a Rust project for bloated or conflicting crates?

You audit a Rust project for bloated or conflicting crates by generating an ASCII dependency tree from your Cargo manifest and lockfile, which lets you quickly understand the dependency graph and spot problematic crates before upgrades.

Do I need a Cargo lockfile to generate a Rust dependency tree?

You generate Rust dependency trees by parsing Cargo metadata from manifests and lockfiles, applying graph traversal to format ASCII representations with optional depth and feature display to inspect direct and transitive dependencies.