ruby-test-frameworks
Use when writing or running tests in a Ruby project that uses minitest or test-unit. These frameworks have deceptively similar…
Use when working in a Ruby project - provides authoritative sources for documentation, typing, and tooling
$ npx -y skills add st0012/ruby-skills --skill ruby-resource-map --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ruby-resource-mapContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when working in a Ruby project - provides authoritative sources for documentation, typing, and tooling
name: ruby-resource-map description: Use when working in a Ruby project - provides authoritative sources for documentation, typing, and tooling
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/>
| Version | Documentation | Standard Library | | ------- | ------------- | ---------------- | | 3.2 | <https://docs.ruby-lang.org/en/3.2/> | <https://docs.ruby-lang.org/en/3.2/standard_library_rdoc.html> | | 3.3 | <https://docs.ruby-lang.org/en/3.3/> | <https://docs.ruby-lang.org/en/3.3/standard_library_rdoc.html> | | 3.4 | <https://docs.ruby-lang.org/en/3.4/> | <https://docs.ruby-lang.org/en/3.4/standard_library_md.html> | | 4.0 | <https://docs.ruby-lang.org/en/4.0/> | <https://docs.ruby-lang.org/en/4.0/standard_library_md.html> | | master | <https://docs.ruby-lang.org/en/master/> | <https://docs.ruby-lang.org/en/master/standard_library_md.html> |
| 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:
[Sorbet](https://github.com/sorbet/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.
Docs: <https://sorbet.org/docs/rbs-comments>
Ruby's ecosystem has many version managers, a rapidly evolving typing and tooling landscape, and documentation scattered across multiple sources.
Use when writing or running tests in a Ruby project that uses minitest or test-unit. These frameworks have deceptively similar…
Use at session start for Ruby projects (Gemfile, .ruby-version, or .tool-versions present). Detect version manager BEFORE running…