claude

ruby-rbs

Skills, commands, and agents for writing Ruby RBS type signatures

19 on GitHubby Stephenv1.0.0Unlicenseupdated 16 days ago
/

Plugin ruby-rbs from marketplace stevegeek-marketplace in stevegeek/claude-ruby-plugins. Commands read from the repo's manifest — 13 days ago.

What it installs

Skills (3)

  • ruby-rbs

    Comprehensive skill for Ruby RBS type signatures. Use for writing inline type annotations in Ruby files, creating standalone .rbs signature files, scaffolding types, or setting up Steep type checking. Covers both inline syntax (rbs-inline) and standalone RBS file format.

  • inline-rbs

    Write RBS type annotations directly in Ruby source files using comment syntax. Use when adding types to Ruby code with rbs-inline.

  • rbs-files

    Write standalone .rbs signature files to describe Ruby code. Use when creating type definitions for gems, libraries, or existing codebases without modifying Ruby source.

Slash commands (3)

  • /ruby-rbs:convert-rbs-to-inline

    Convert standalone .rbs signature files to inline RBS annotations in Ruby source files. Supports multiple files and glob patterns.

  • /ruby-rbs:write-inline-rbs

    Write inline RBS type annotations in Ruby source files using rbs-inline comment syntax.

  • /ruby-rbs:write-rbs

    Write standalone RBS type signatures for Ruby files. Analyzes code, finds tests, traces types, and generates sig/*.rbs files.

Subagents (4)

  • rbs-creator

    Use this agent to write RBS type signatures for an entire codebase. Trigger when user asks to "add types to the codebase", "write RBS for everything", wants to "type the whole project", "add RBS signatures", or asks to set up RBS/Steep for a project from scratch. Examples - "Add RBS types to this co

  • rbs-maintainer

    Use this agent to maintain and validate existing RBS type signatures. Trigger when user asks to "check RBS", "validate types", "review type signatures", "find RBS gaps", "update RBS", "fix type errors", after significant code changes that may affect type signatures, or when Steep is reporting errors

  • rbs-reviewer

    Use this agent to critically review RBS type signatures for quality and correctness. Trigger when user asks to "review RBS", "check type quality", "improve signatures", wants to know if generics should be used, asks about replacing untyped with stricter types, or after writing new RBS signatures tha

  • rbs-to-inline

    Use this agent to convert standalone .rbs signature files into inline RBS annotations embedded in Ruby source files. Trigger when user asks to "convert rbs to inline", "migrate rbs files to inline", "merge rbs into ruby files", "switch from standalone to inline rbs", or wants to move type signatures

View source on GitHub

More from stevegeek/claude-ruby-plugins

All 2 plugins →

literal

claude

Skill for the Literal gem (https://literal.fun) - runtime-checked types, properties, structs, data, value objects, enums, flags, generic collections, results, and serialization

1 skill

19

Maintain ruby-rbs?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins2 plugins