ClaudeCodeMod

All shelves / Marketplaces

st0012/ruby-skills

st0012/ruby-skills · 1 plugin

Marketplace Claude Code plugins for Ruby development.

Install

In Claude Code
/plugin marketplace add st0012/ruby-skills

Run inside Claude Code, then install plugins from it. Check the repo's README before you run it.

Open the repo

Plugins 1

After adding the marketplace, install one with /plugin install <name>@ruby-skills.

  1. 1ruby-skillsRuby version manager detection, authoritative resource map, and test framework reference/plugin install ruby-skills@ruby-skillsv0.6.0

Files

README.md

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-skills

From a Claude session:

/plugin marketplace add st0012/ruby-skills

After the marketplace is added:

/plugin install ruby-skills@ruby-skills

Codex

From terminal:

codex plugin marketplace add st0012/ruby-skills
codex plugin add ruby-skills@ruby-skills

The 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, or Gemfile to 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_raises vs assert_raise, refute_* vs assert_not_*, etc.)
  • CLI flag comparison for test selection (by name, line number, class, pattern)
  • Lifecycle differences (startup/shutdown/cleanup in test-unit, before_setup/after_teardown in 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.

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

More on this shelf

  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.
  2. 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.
  3. 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
  4. 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
  5. 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.
  6. 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.