RubyLLM Skill — плагин

Скилл и плагин RubyLLM помогают агенту писать чаты, инструменты, MCP и структурированный вывод в приложениях на Ruby и Rails

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

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

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

  • Скилл состоит из инструкций и справочных файлов и сам ничего не запускает
Все причины и проверки

crmne/ruby_llm

Установка

Работает в

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

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

Laravel Agent Skills

laravel-agent-skills

Официальный

Официальная коллекция скиллов Laravel для Claude Code и Cursor: плагины для Laravel, Laravel Cloud и Nightwatch

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

Шесть скиллов учат агента писать плагины Streamling на Rust: источники, приемники, преобразования и функции SQL.

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

Гем с MCP-сервером для Rails: агент читает схему, модели, маршруты и тесты приложения и перестает угадывать их по шаблону.

MCP-серверРасширенный доступ186Звезды репозитория
Официальный

Скилл подключает справочник Scalar к приложению по описанию OpenAPI: интеграции, аутентификация, темы и миграция со Swagger UI

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

37signals Rails Skills

37signals-skills

Неофициальные скиллы и справочник: как писать Rails по-37signals, по открытому коду Fizzy, Campfire и более чем 100 код-ревью DHH. Не связано с 37signals

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

Коротко о README

Руководство «AI Coding Assistants» описывает три способа установки скилла и подключение документации через Context7, `llms.txt` и GitMCP.

Бейдж для README

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