From ruby-skills
Provides authoritative Ruby resources: official docs by version, stdlib gems, testing (minitest), typing (Sorbet/RBI, RBS/Steep/Tapioca). Use in Ruby projects.
npx claudepluginhub st0012/ruby-skills --plugin ruby-skillsThis skill uses the workspace's default tool permissions.
Authoritative resource map for Ruby development. Use these sources rather than searching broadly.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Authoritative resource map for Ruby development. Use these sources rather than searching broadly.
Never use these sources:
Primary source: https://docs.ruby-lang.org/en/
| 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/
| Framework | GitHub | Documentation |
|---|---|---|
| minitest | https://github.com/minitest/minitest | https://docs.seattlerb.org/minitest/ |
| test-unit | https://github.com/test-unit/test-unit | https://test-unit.github.io/ |
Two type definition formats exist in Ruby:
sig { ... }) in .rb and .rbi files..rbs files or inline as comments.Sorbet is a static and runtime type checker for Ruby, maintained by Stripe. Key companion tools:
Sorbet supports RBS-style inline type annotations using #: comment syntax. This eliminates the need for separate .rbi files or verbose sig blocks.