RubyLLM Skill — плагин
Скилл и плагин RubyLLM помогают агенту писать чаты, инструменты, MCP и структурированный вывод в приложениях на Ruby и Rails
- 4 507 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Скилл состоит из инструкций и справочных файлов и сам ничего не запускает
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/rubyllm-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл состоит из инструкций и справочных файлов и сам ничего не запускает
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
RubyLLM — фреймворк для работы с ИИ из Ruby. Вместе с гемом идет агентский скилл `rubyllm`: он подсказывает ассистенту нужный API, находит подходящий раздел документации и напоминает правила хранения данных и обновления. Скилл охватывает чаты, агентов, инструменты, MCP, структурированный вывод, оценки, медиа, эмбеддинги и интеграцию с Rails. Его ставят из установленного гема, из репозитория или как плагин Claude Code через маркетплейс. Это справочный скилл без запуска кода: он ведет агента по документации RubyLLM и подсказывает, какой раздел открыть под конкретную задачу.
Для кого. Ruby- и Rails-разработчикам, которые добавляют ИИ в приложение через RubyLLM и хотят, чтобы агент не сочинял несуществующие методы.
Подходит, если
- В Rails-приложение добавляют чат с моделью и сохранением сообщений в базе.
- Нужен инструмент, который модель вызывает из Ruby-кода.
- Ответ модели должен прийти строго в заданной схеме.
- Версию гема обновляют, и агент должен учитывать изменения API.
- Чат подключают к внешнему MCP-серверу из Ruby.
Не подходит, если
- Проект написан не на Ruby и не использует RubyLLM.
- Нужен только доступ к документации: для этого есть Context7 и `llms.txt`.
- Приложение закреплено на старой версии гема, а скилл берется из ветки `main`.
Пример запроса к агенту
Добавь в наше Rails-приложение чат на RubyLLM с сохранением сообщений в базе и инструментом поиска заказа.Ограничения
Плагин из маркетплейса следует за веткой `main`, поэтому для приложения на зафиксированной версии гема лучше ставить скилл из самого гема или указывать тег версии. Установщику `skill` нужен RubyGems 3.5 или новее для `gem exec`. Флаг `--agents coding` ставит скилл всем найденным ассистентам, но не в `app/skills`, откуда его мог бы подхватить ваш собственный чат. Скилл направляет агента к документации, а не заменяет ее.
Как отключить. Удалите плагин командой `/plugin` или папку `rubyllm` из каталога скиллов проекта. Запись об источнике хранится в `skills.lock`.
Частые вопросы
Как поставить скилл из гема?
В каталоге приложения выполните `gem exec skill add "$(bundle show ruby_llm)" --skill rubyllm --agents coding`. Так версия скилла совпадает с версией гема в вашем бандле.
Как поставить плагин в Claude Code?
Выполните `/plugin marketplace add crmne/ruby_llm`, затем `/plugin install rubyllm@ruby_llm`. Обновления приходят после `/plugin marketplace update ruby_llm`.
Как дать агенту документацию?
Подключите Context7 командой `claude mcp add --transport http context7 https://mcp.context7.com/mcp`. Есть и `llms.txt` на rubyllm.com, который превращают в MCP через `mcpdoc`.
Чем скилл из репозитория отличается от скилла из гема?
Версия из репозитория следует за разработкой, а версия из гема совпадает с вашим релизом. Для приложения на выпущенной версии берите вариант из гема.
Что значит `--agents coding`?
Скилл ставится каждому кодовому ассистенту, следы которого есть в проекте: Claude Code, Codex, Cursor. В `app/skills` он не попадает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныСлои Rails-приложения под контролем: перегруженные объекты, колбэки, сервисы и границы слоев в CI по книге Layered Design.
Laravel Agent Skills
laravel-agent-skills
Официальная коллекция скиллов Laravel для Claude Code и Cursor: плагины для Laravel, Laravel Cloud и Nightwatch
Шесть скиллов учат агента писать плагины Streamling на Rust: источники, приемники, преобразования и функции SQL.
Гем с MCP-сервером для Rails: агент читает схему, модели, маршруты и тесты приложения и перестает угадывать их по шаблону.
Scalar API Reference — скилл для агентов
Scalar API Reference skill
Скилл подключает справочник Scalar к приложению по описанию OpenAPI: интеграции, аутентификация, темы и миграция со Swagger UI
37signals Rails Skills
37signals-skills
Неофициальные скиллы и справочник: как писать Rails по-37signals, по открытому коду Fizzy, Campfire и более чем 100 код-ревью DHH. Не связано с 37signals
Коротко о README
Руководство «AI Coding Assistants» описывает три способа установки скилла и подключение документации через Context7, `llms.txt` и GitMCP.