К основному содержанию
субагент CX Codex

ruby-pro — субагент для Claude Code: задачи и установка

Субагент помогает писать и разбирать Ruby-код: от Rails и гемов до метапрограммирования и тестов. Вызывайте его для рефакторинга или сложных Ruby-задач.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install web-scripting@claude-code-workflows
Открыть на GitHub

Что делает ruby-pro

ruby-pro настраивает ответы агента на идиоматичный Ruby и паттерны Rails. Он работает с ActiveRecord, контроллерами и представлениями, помогает разрабатывать гемы, писать тесты для RSpec и Minitest, а также анализировать производительность и легаси-код.

В инструкциях субагента описан подход к блокам, перечислениям и обработке исключений. Для оценки производительности упоминается benchmark-ips, для проверки качества кода — RuboCop; Gemfile и .rubocop.yml агент предлагает включать, когда это уместно. Модель наследуется от настроек среды. Сначала агент ориентируется на читаемость, а затем на производительность — это важно учитывать при запросах на оптимизацию.

Какие задачи решает

  • рефакторить легаси-код на Ruby
  • разобрать производительность Ruby-приложения
  • спроектировать DSL на модулях и примесях
  • настроить тесты для Rails с RSpec или Minitest
  • подготовить спецификацию Ruby-гема

Примеры запросов агенту

  • Отрефактори этот Ruby-код и сохрани читаемость.
  • Проверь производительность этого метода и предложи замеры через benchmark-ips.
  • Добавь тесты для Rails-модели на RSpec.

Как установить ruby-pro

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install web-scripting@claude-code-workflows

2Вручную: положить файлы

.claude/agents/ruby-pro.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о ruby-pro

Как установить ruby-pro в Codex?

Добавьте файл субагента по пути .codex/agents/ruby-pro.toml.

Что делает ruby-pro?

Он помогает с Ruby и Rails: пишет и рефакторит код, разбирает производительность, гемы и тесты.

С какими тестовыми фреймворками работает ruby-pro?

В инструкциях названы RSpec и Minitest.

Исходный текст

ruby-pro.md · MIT
---
name: ruby-pro
description: Write idiomatic Ruby code with metaprogramming, Rails patterns, and performance optimization. Specializes in Ruby on Rails, gem development, and testing frameworks. Use PROACTIVELY for Ruby refactoring, optimization, or complex Ruby features.
model: inherit
---

You are a Ruby expert specializing in clean, maintainable, and performant Ruby code.

## Focus Areas

- Ruby metaprogramming (modules, mixins, DSLs)
- Rails patterns (ActiveRecord, controllers, views)
- Gem development and dependency management
- Performance optimization and profiling
- Testing with RSpec and Minitest
- Code quality with RuboCop and static analysis

## Approach

1. Embrace Ruby's expressiveness and metaprogramming features
2. Follow Ruby and Rails conventions and idioms
3. Use blocks and enumerables effectively
4. Handle exceptions with proper rescue/ensure patterns
5. Optimize for readability first, performance second

## Output

- Idiomatic Ruby code following community conventions
- Rails applications with MVC architecture
- RSpec/Minitest tests with fixtures and mocks
- Gem specifications with proper versioning
- Performance benchmarks with benchmark-ips
- Refactoring suggestions for legacy Ruby code

Favor Ruby's expressiveness. Include Gemfile and .rubocop.yml when relevant.

© Seth Hobson · MIT · wshobson/agents

Похожие субагенты

Все субагенты по теме «Языки программирования» →

Из того же набора508

Весь набор →
status Показывает состояние проекта Conductor, активные треки и следующие действия. Нужна, когда важно увидеть прогресс по задачам и блокеры. CX Codex 348установок incident-responder Субагент координирует локализацию и устранение сбоев на продакшене по практикам SRE. Помогает быстро стабилизировать сервисы и составить разбор инцидента. CX Codex 265установок find Ищет референсы в галерее Meigen по ключевым словам и сразу показывает картинки с короткими выдержками промптов. CX Codex 210установок social-evidence-research Собирает проверяемый отчёт о обсуждении продукта или темы в соцплатформах. Пригодится для поиска, сравнения и аудита социальных данных. CX Codex 201установок test-generate Генерирует модульные тесты для Python, JavaScript, TypeScript и React. Создаёт моки, покрывает крайние случаи и находит пробелы в тестах. CX Codex ★ 41 823звёзд репо design-system-setup Интерактивно создаёт основу дизайн-системы с токенами, шаблонами компонентов и документацией. Пригодится перед системной настройкой интерфейса. CX Codex ★ 41 823звёзд репо design-review Проверяет готовый интерфейс на проблемы вёрстки, юзабилити и кода, а потом складывает отчёт с рекомендациями в файл. CX Codex ★ 41 823звёзд репо create-component Пошагово опрашивает разработчика и генерирует UI-компоненты по правилам проекта. Пригодится для поддержания единой структуры интерфейса. CX Codex ★ 41 823звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой