stevegeek

Claude Ruby Plugins — Development skill for Claude Code

Development community

Claude Code skills, commands, and agents for writing Ruby RBS type signatures.

How to install Claude Ruby Plugins

This entry records only its repository, not the path inside it, so there is no exact command to give. Open stevegeek/claude-ruby-plugins and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Ruby Plugins does

Claude Code skills, commands, and agents for writing Ruby RBS type signatures.

Alternatives in Development

README

Claude Ruby Plugins

A Claude Code marketplace providing plugins for Ruby development.

Installation

Add this marketplace to Claude Code:

/plugin marketplace add stevegeek/claude-ruby-plugins

Or add to your project's `.claude/settings.json`:

{
  "extraKnownMarketplaces": [
    "stevegeek/claude-ruby-plugins"
  ]
}

Then browse and install plugins:

/plugin

Available Plugins

  • ruby-rbs - RBS type signature writing, reviewing, and maintenance
  • literal - Skill for the Literal gem by Joel Drapper: runtime-checked types, properties, structs, data, value objects, enums, flags, generic collections, results, and serialization

ruby-rbs

Skills, commands, and agents for writing Ruby RBS type signatures - inline annotations, standalone `.rbs` files, and type maintenance.

What is RBS?

RBS is Ruby's official type signature language, introduced with Ruby 3.0. It describes the structure of Ruby programs—classes, modules, methods, and their types—enabling static type checking with tools like [Steep](https://github.com/soutaro/steep).

Installation

/plugin install ruby-rbs@stevegeek-marketplace

Or in `.claude/settings.json`:

{
  "enabledPlugins": {
    "ruby-rbs@stevegeek-marketplace": true
  }
}

Agents

rbs-creator

Writes RBS type signatures for an entire codebase. Asks whether you want inline or standalone RBS, then works methodically through all Ruby files, setting up Steep, writing signatures, and validating as it goes.

rbs-maintainer

Validates and maintains existing RBS signatures. Runs `rbs validate`, `steep check`, finds gaps, and fixes issues.

rbs-reviewer

Critically reviews RBS signatures for quality: suggests generics, replaces `untyped`, recommends supertypes/interfaces.

rbs-to-inline

Converts standalone `.rbs` signature files into inline RBS annotations embedded in Ruby source files. Use when migrating from standalone to