Управление зависимостями Cargo в workspace

engineering

managing-cargo-dependencies — это скилл для Claude Code, который управляет зависимостями Cargo.toml в рамках workspace-структуры репозитория HASH. Скилл описывает строгий паттерн: внешние крейты добавляются в корневой [workspace.dependencies] с caret-версиями и default-features = false, а в package Cargo.toml используется только workspace = true. Зависимости организуются в четыре обязательные секции с комментариями — публичные и приватные workspace-зависимости, публичные и приватные сторонние крейты; флаг public = true проставляется для всего, что попадает в публичный API. Включены справочные файлы workspace-setup.md, package-dependencies.md и examples-reference.md с реальными примерами из кодовой базы HASH (hash-codec, hashql-core). Подходит разработчикам на Rust, которым нужно добавить, обновить или удалить зависимость, не нарушив соглашения монорепозитория.