ai_misc/skills/ruby-resource-map/SKILL.md
Use when working in a Ruby project - provides authoritative sources for documentation, typing, and tooling
npx skillsauth add madbomber/experiments ruby-resource-mapInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 |
| 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 |
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.
Docs: https://sorbet.org/docs/rbs-comments
data-ai
Postgres performance optimization and best practices from Supabase. Use this skill when writing, reviewing, or optimizing Postgres queries, schema designs, or database configurations.
development
Apply SOLID principles when writing, reviewing, or refactoring Ruby code. This skill should be used when designing classes, evaluating architecture, reviewing pull requests, or refactoring existing code. It provides actionable checklists, violation detection patterns, and Ruby-idiomatic refactoring strategies for each of the five SOLID principles.
tools
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
development
Analyze Ruby and Rails code quality with RubyCritic. Identifies code smells, complexity issues, and refactoring opportunities. Provides detailed metrics, scores files A-F, compares branches, and prioritizes high-churn problem areas. Use when analyzing Ruby code quality, reviewing PRs, or identifying technical debt.