st0012/ruby-skills
st0012/ruby-skills · 1 plugin
Marketplace Claude Code plugins for Ruby development.
Install
/plugin marketplace add st0012/ruby-skillsRun inside Claude Code, then install plugins from it. Check the repo's README before you run it.
Plugins 1
After adding the marketplace, install one with /plugin install <name>@ruby-skills.
- 1ruby-skillsRuby version manager detection, authoritative resource map, and test framework reference
/plugin install ruby-skills@ruby-skills
Files
Ruby Skills
Ruby's ecosystem has many version managers, a rapidly evolving typing and tooling landscape, and documentation scattered across multiple sources.
Ruby Skills helps coding agents navigate each of these — activating the correct Ruby environment, pointing to authoritative docs, and avoiding common test framework pitfalls.
Installation
Claude Code
From terminal:
claude plugin marketplace add st0012/ruby-skills
claude plugin install ruby-skills@ruby-skillsFrom a Claude session:
/plugin marketplace add st0012/ruby-skillsAfter the marketplace is added:
/plugin install ruby-skills@ruby-skillsCodex
From terminal:
codex plugin marketplace add st0012/ruby-skills
codex plugin add ruby-skills@ruby-skillsThe Codex plugin exposes the same Ruby skills through Codex's skill loader. It does not use the Claude Code SessionStart hook.
What to Expect
After installation, start an agent session in any Ruby project — no configuration needed. The relevant Ruby skills activate automatically.
ruby-version-manager
Detects your version manager and project Ruby version, then activates it for every shell command. Supports chruby, rbenv, rvm, asdf, mise, rv, and shadowenv.
- Reads
.ruby-version,.tool-versions,.mise.toml, orGemfileto determine the required version - Handles multi-manager environments — prompts you to set a preference if more than one is detected
- Offers to install missing Ruby versions
- Works around Claude Code's non-persistent shell by chaining activation with every command
See the technical reference for detection internals.
ruby-resource-map
Points Claude to authoritative documentation sources so it doesn't hallucinate APIs or rely on outdated references.
- Version-specific docs for Ruby 3.2–4.0 and master
- Core vs bundled vs default gem distinctions
- Ruby typing ecosystem: Sorbet (RBI) and RBS, including Tapioca, Spoom, Steep, and RBS inline comments
- Blocks known-bad sources (ruby-doc.org, apidock.com)
ruby-test-frameworks
Divergence reference for minitest and test-unit — the two frameworks have deceptively similar APIs with critical naming differences that cause NoMethodError at runtime.
- Side-by-side assertion naming mismatches (
assert_raisesvsassert_raise,refute_*vsassert_not_*, etc.) - CLI flag comparison for test selection (by name, line number, class, pattern)
- Lifecycle differences (
startup/shutdown/cleanupin test-unit,before_setup/after_teardownin minitest) - Rails-specific aliases that blur the line between the two frameworks
Why not RSpec?
RSpec has a distinct API (describe/it/expect) that doesn't overlap with minitest or test-unit. LLMs rarely confuse it with other frameworks, so a divergence reference isn't needed.
Acknowledgements
The version manager detection logic is based on Ruby LSP's VS Code extension by Shopify.
Contributing
Feedback, use cases, issue reports, and contributions are all welcome on GitHub.
License
MIT License - see LICENSE for details.
{
"name": "ruby-skills",
"owner": {
"name": "Stan Lo",
"email": "stan001212@gmail.com"
},
"plugins": [
{
"name": "ruby-skills",
"source": "./plugins/ruby-skills",
"description": "Ruby version manager detection, authoritative resource map, and test framework reference",
"version": "0.6.0"
}
]
}Facts
- Kind
- Marketplace
- Repo
- st0012/ruby-skills
- Group
- Uncategorized
- Marketplace name
- ruby-skills
- Owner
- Stan Lo
- License
- MIT
- Language
- Shell
- Created
- 2026-01-16
- Forks
- 7
- Plugins
- 1
- 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
- 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
- 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
- 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
- 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
- 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.