Проверка кода Rust
Performs comprehensive Rust security review for safe/unsafe boundary issues, memory safety in unsafe blocks, concurrency hazards, panic-induced DoS, FFI safety, and async runtime mistakes. Use when auditing Rust crates, services, or libraries â particularly those with `unsafe`, FFI, or concurrent code.
Что делает навык
Выполняет комплексное ревью безопасности Rust-приложений и библиотек, фокусируясь на границах safe/unsafe, безопасности памяти в unsafe-блоках, угрозах конкурентности, DoS из-за паники, безопасности FFI и ошибках асинхронного рантайма. Используется для аудита крейтов и сервисов, содержащих unsafe-код, FFI или конкурентные операции.
Когда применять
- Аудит Rust-библиотек или сервисов на наличие уязвимостей в unsafe-блоках и на границе safe/unsafe.
- Проверка кода на наличие угроз конкурентности и ошибок асинхронного рантайма.
- Анализ безопасности взаимодействия с внешним кодом через FFI.
- Выявление рисков DoS, вызванных паниками в серверных приложениях.
Как работает
- Запуск осуществляется через команду /rust-review:rust-review в основном диалоге.
- Оркестратор управляет реестром задач (Task* ledger) для отслеживания повторов, тогда как рабочие агенты и судьи не имеют доступа к инструментам задач.
- Используются субагенты: worker (rust-review:rust-review-worker), dedup-judge (rust-review:rust-review-dedup-judge) и fp-judge (rust-review:rust-review-fp-judge).
- Наборы инструментов для субагентов объявляются в файлах plugins/rust-review/agents/*.md.
- Результаты и находки обмениваются между компонентами через файлы markdown-with-YAML в общей директории вывода.
Примеры запросов агенту
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.