smithery/st0012

ruby-resource-map

Use when working in a Ruby project - provides authoritative sources for documentation, typing, and tooling

Installation

$ npx skills add smithery/st0012 --skill ruby-resource-map

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/st0012.

npx skills add smithery/st0012

Browse all from smithery/st0012

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,975 B
  • docs SUMMARY.md 131 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Ruby Knowledge

Authoritative resource map for Ruby development. Use these sources rather than searching broadly.

Never use these sources:

  • ruby-doc.org
  • apidock.com

Official Documentation

Primary source: <https://docs.ruby-lang.org/en/>;

Other Useful Resources

Core & Standard Library

Term Meaning
Default gem Ships with Ruby, cannot uninstall
Bundled gem Ships with Ruby, can uninstall/replace
Standard library Part of Ruby itself, not a gem

To check which gem versions ship with each Ruby release: <https://stdgems.org/>;

Testing Frameworks

Typing Ecosystem

Two type definition formats exist in Ruby:

  • RBI - Sorbet's format. Uses Ruby DSL syntax (sig { ... }) in .rb and .rbi files.
  • RBS - Official Ruby format (Ruby 3.0+). Dedicated syntax in .rbs files or inline as comments.

Sorbet Ecosystem

Sorbet is a static and runtime type checker for Ruby, maintained by Stripe. Key companion tools:

  • Tapioca - Generates RBI files for gems and DSLs (Rails, ActiveRecord, etc.)
  • Spoom - Coverage analysis, strictness bumping, dead code detection, signature migration

RBS Ecosystem

  • rbs - Official CLI for working with RBS files (prototype, list, methods)
  • Steep - Type checker that uses RBS

RBS Inline Comments

Sorbet supports RBS-style inline type annotations using #: comment syntax. This eliminates the need for separate .rbi files or verbose sig blocks.

Docs: <https://sorbet.org/docs/rbs-comments>;