Rust Learning Lab — плагин
Плагин для Codex и Claude Code: разбирает код на Rust по синтаксису и замыслу, дает упражнения и сохраняет обзоры PR в Markdown.
- 67 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скилл читает код и diff и по запросу сохраняет заметки в репозитории; исходники без просьбы не меняет.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/rust-learning-labОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл читает код и diff и по запросу сохраняет заметки в репозитории; исходники без просьбы не меняет.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Плагин ставит общий скилл `learn-rust`, который объясняет код на Rust через аргументы, типы, владение и поток управления. Обычный вопрос получает прямой ответ, упражнения необязательны и начинаются с подсказок. Скилл различает заявленное намерение изменения и проверенное поведение. По запросу скилл читает diff пулл-реквеста или коммита вместе с кодом нужной ревизии и пишет учебный обзор: что было, что стало, как идут аргументы, где возможны проблемы. Обзоры сохраняются в `docs/rust-learning-review/` с индексом `README.md` и `README_ja.md`. Инструкции есть на английском и японском, ответ идет на языке вопроса. Правки исходников скилл вносит только по явной просьбе.
Для кого. Разработчикам, которые читают чужой Rust-код или учат язык и хотят объяснений по строкам, типам и владению вместо готовых правок.
Подходит, если
- Непонятно, кто передает каждый аргумент в `fold` и в каком порядке.
- Нужно разобраться, чем `&str` отличается от `&name` и зачем здесь заимствование.
- Хочется потренировать `Result` и оператор `?` с подсказками по шагам.
- По PR нужен учебный обзор с проверенным поведением до и после.
Не подходит, если
- Нужна автоматическая правка кода без объяснений.
- Проект написан не на Rust.
- Требуется официальный линтер или проверка `clippy` в CI.
Пример запроса к агенту
$learn-rust: объясни по шагам, как работает `fold(10, |acc, item| acc - item)`, какие аргументы приходят и в каком порядке.Ограничения
Для запуска примеров нужен набор инструментов Rust, совместимый с целевым проектом; для пояснений он необязателен. Нужна версия клиента с поддержкой плагинов: проверка дистрибуции проводилась на Codex CLI 0.157.0, Claude Code 2.1.282 и Rust 1.98.1. Маркетплейс принадлежит репозиторию и не входит в официальные каталоги Codex и Claude Code. Обзор охватывает выбранный `diff` без остального проекта и сохраняет заметки в `docs/rust-learning-review/`, если вы не попросили вывод только в чат.
Как отключить. Для Codex выполните `codex plugin remove rust-learning-lab`, для Claude Code `claude plugin uninstall rust-learning-lab`. Сохраненные обзоры в `docs/rust-learning-review/` удалите вручную.
Частые вопросы
Как вызвать скилл?
В Codex напишите `$learn-rust` и вопрос или выберите Learn Rust в списке скиллов. В Claude Code используйте `/rust-learning-lab:learn-rust` с вопросом.
Правит ли скилл мой код?
Нет, обзор не дает права менять исходники. Исправления скилл вносит, когда вы об этом просите.
Куда сохраняются обзоры?
В `docs/rust-learning-review/` отдельными Markdown-файлами; индексы `README.md` и `README_ja.md` обновляются при каждом создании. Явный путь или режим «только чат» имеют приоритет.
На каком языке отвечает?
На языке вашего запроса или диалога. Английские сообщения об ошибках в коде язык ответа не меняют.
Что можно разобрать по коммиту?
Скилл берет коммит или диапазон `<base>..<head>`, записывает сравниваемые ревизии и объясняет владение, обработку ошибок и возможные проблемы.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныТри скилла и конфиг clippy: агент пишет, проверяет и переносит код на идиоматичный Rust, а правила проходят в CI
Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии
Плагин готовит проект к работе с Claude Code: инструкции, тесты, ревью, TDD, рефакторинг и повторяемый цикл исправлений
Плагин навыков строит веб-приложения на Rust по соглашениям Rails: от каркаса и ресурсов до проверки и выкладки.
Плагин Codex для Claude Code
Codex plugin for Claude Code
Официальный плагин OpenAI: ревью изменений силами Codex и передача задач в Codex прямо из сессии Claude Code
Скилл Google для Rust: пишет и проверяет раздел Safety и комментарии к unsafe-коду как доказательство с опорой на Rust Reference
Коротко о README
Плагин собран для обучения и ревью: упор на объяснение синтаксиса и причин решений, проверку поведения и сохраняемые учебные документы. Есть два манифеста для Codex и Claude Code.