Оптимизация зависимостей Rust-проекта

engineering

rationalize-deps — это скилл для Claude Code, который анализирует зависимости в Cargo.toml и систематически убирает неиспользуемые фичи, сокращая время компиляции и размер бинарника. Скилл проходит по зависимостям без `default-features = false`, выставляет этот флаг, запускает `cargo check --workspace` и по ошибкам компиляции определяет минимальный набор фич, необходимых проекту. Для поиска минимального набора применяется бинарный поиск по списку дефолтных фич. Анализ можно нацелить на конкретный крейт, отдельный член воркспейса или весь проект сразу; в конце скилл запускает полную проверку `cargo check --workspace --all-targets` и `cargo test --workspace --no-run`. Подходит разработчикам на Rust, которые хотят ускорить сборку и уменьшить зависимости в больших воркспейсах.