Claude Ruby Plugins provide Ruby developers with AI-powered tools for writing RBS type signatures. Operations teams benefit from automated code analysis and improved code quality. The plugins integrate with Claude Code and support Ruby development workflows.
git clone https://github.com/stevegeek/claude-ruby-plugins.gitClaude Ruby Plugins delivers two core capabilities for Ruby developers: ruby-rbs for writing, reviewing, and maintaining RBS type signatures with Claude Code agents and commands, and literal for the Literal gem runtime type system covering typed properties, structs, enums, and generic collections. The ruby-rbs plugin automates RBS generation, conversion between inline and standalone formats, and type validation with Steep integration. The literal skill provides progressive reference documentation for runtime type checking with properties, structured objects, value objects, enums, bitfield flags, result monads, and serialization. Install via Claude Code marketplace to enable AI-assisted type system development and code quality improvements.
Add the marketplace to Claude Code with `/plugin marketplace add stevegeek/claude-ruby-plugins`, then install plugins with `/plugin install ruby-rbs@stevegeek-marketplace` or `/plugin install literal@stevegeek-marketplace`. Use agents like rbs-creator or rbs-maintainer, or invoke commands like `/write-rbs <path>` for RBS generation. Load the literal skill to work with the Literal gem's type system.
Generate RBS type signatures for existing Ruby codebases using the rbs-creator agent
Validate and maintain RBS signatures with the rbs-maintainer agent and Steep checking
Convert between standalone .rbs files and inline RBS annotations
Implement runtime type checking with Literal gem properties and structured objects
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/stevegeek/claude-ruby-pluginsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm a Ruby developer working on a project for [COMPANY] in the [INDUSTRY] sector. I need help writing RBS type signatures for the following Ruby code: [CODE]. Can you suggest appropriate type signatures using the Claude Ruby Plugins?
# Ruby Type Signatures for [COMPANY] Project
## Class Signatures
```ruby
class User
include ActiveModel::Model
property :name, String
property :email, String
property :age, Integer, default: -> { 18 }
end
```
## Method Signatures
```ruby
def calculate_discount(price: Float, discount_percent: Float) -> Float
price * (1 - discount_percent / 100)
end
def validate_email(email: String) -> Boolean
email.match?(/[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+/) != nil
end
```Real-time collaborative writing platform
AI assistant built for thoughtful, nuanced conversation
IronCalc is a spreadsheet engine and ecosystem
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan