Rust Learning Lab — плагин

Плагин для Codex и Claude Code: разбирает код на Rust по синтаксису и замыслу, дает упражнения и сохраняет обзоры PR в Markdown.

  • 67 ★ репозитория
  • Последний коммит
Плагин

Минимальный доступ

Почему такой уровень

  • Скилл читает код и diff и по запросу сохраняет заметки в репозитории; исходники без просьбы не меняет.
Все причины и проверки

nwiizo/rust-learning-lab

Установка

Работает в

В терминале, через 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

ПлагинРасширенный доступ1,8 тыс.Звезды репозитория
Нужен VPN

Плагин Claude Code: Claude выполняет задачу, затем хук остановки запускает независимое ревью в Codex, и Claude правит замечания в той же сессии

ПлагинШирокий доступ731Звезды репозитория

Плагин готовит проект к работе с Claude Code: инструкции, тесты, ревью, TDD, рефакторинг и повторяемый цикл исправлений

ПлагинШирокий доступ75Звезды репозитория

Плагин навыков строит веб-приложения на Rust по соглашениям Rails: от каркаса и ресурсов до проверки и выкладки.

ПлагинРасширенный доступ53Звезды репозитория

Плагин Codex для Claude Code

Codex plugin for Claude Code

Выбор редакции

Официальный плагин OpenAI: ревью изменений силами Codex и передача задач в Codex прямо из сессии Claude Code

ПлагинРасширенный доступ35,1 тыс.Звезды репозитория
Официальный

Скилл Google для Rust: пишет и проверяет раздел Safety и комментарии к unsafe-коду как доказательство с опорой на Rust Reference

СкиллМинимальный доступ72Звезды репозитория

Коротко о README

Плагин собран для обучения и ревью: упор на объяснение синтаксиса и причин решений, проверку поведения и сохраняемые учебные документы. Есть два манифеста для Codex и Claude Code.

Бейдж для README

Сообщить о проблеме