rust-deps-visualizer — скилл для Claude Code: дерево зависимостей Rust
Рисует дерево зависимостей Rust-проекта символами ASCII. Пригодится, когда нужно быстро понять, что тянет за собой ваш Cargo.toml.
npx skills add actionbook/rust-skills --skill rust-deps-visualizer -a claude-codeЧто делает rust-deps-visualizer
Скилл читает Cargo.toml и запускает cargo tree, а результат оформляет в виде дерева с символами ├── и └──. По умолчанию глубина дерева — 3, но её можно задать флагом --depth N. Флаг --features добавляет к каждой зависимости список включённых фич.
Внутри три шага: разбор манифеста через cargo metadata, получение полного дерева через cargo tree, форматирование. Есть вариант вывода с разбивкой по категориям — runtime, serialization, development — и опциональная визуализация размера крейтов полосками. Скилл работает через Bash, Read и Glob, поэтому запускать его нужно в каталоге, где лежит Cargo.toml.
Если cargo не установлен или вы находитесь не в корне проекта, дерево не построится. Для вопросов выбора крейтов и управления workspace автор отсылает к другому скиллу — m11-ecosystem.
Какие задачи решает
- увидеть полное дерево зависимостей Rust-проекта
- ограничить глубину вывода при большом числе крейтов
- проверить, какие фичи включены у зависимости
- разбить зависимости по категориям: runtime, serialization, development
- оценить размер крейтов в дереве
Примеры запросов агенту
- покажи дерево зависимостей проекта
- /rust-deps-visualizer --depth 2
- /rust-deps-visualizer --features
Как установить rust-deps-visualizer
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-deps-visualizer -a claude-code2Вручную: положить файлы
~/.claude/skills/rust-deps-visualizer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rust-deps-visualizer/
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-deps-visualizer -a codex2Вручную: положить файлы
.agents/skills/rust-deps-visualizer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-deps-visualizer -a cursor2Вручную: положить файлы
.cursor/skills/rust-deps-visualizer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install actionbook/rust-skills rust-deps-visualizer2Вручную: положить файлы
.github/skills/rust-deps-visualizer/SKILL.md1Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-deps-visualizer -a gemini-cli2Командой платформы
gemini skills install https://github.com/actionbook/rust-skills --path skills/rust-deps-visualizerВручную: положить файлы
.devin/skills/rust-deps-visualizer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add actionbook/rust-skills --skill rust-deps-visualizer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о rust-deps-visualizer
Как установить rust-deps-visualizer в Claude?
Выполните npx skills add actionbook/rust-skills --skill rust-deps-visualizer -a claude-code. Скилл окажется в ~/.claude/skills/rust-deps-visualizer/SKILL.md.
Что делает rust-deps-visualizer?
Строит ASCII-дерево зависимостей Rust-проекта на основе cargo tree и cargo metadata. Может показывать фичи и разбивать крейты по категориям.
Какие флаги поддерживает скилл?
--depth N ограничивает глубину дерева, по умолчанию 3. --features добавляет к зависимостям список включённых фич.