# Ruby Resource Map

> Use when working in a Ruby project - provides authoritative sources for documentation, typing, and tooling

- **Type:** Skill
- **Install:** `agentstack add skill-st0012-ruby-skills-ruby-resource-map`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [st0012](https://agentstack.voostack.com/s/st0012)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [st0012](https://github.com/st0012)
- **Source:** https://github.com/st0012/ruby-skills/tree/master/plugins/ruby-skills/skills/ruby-resource-map

## Install

```sh
agentstack add skill-st0012-ruby-skills-ruby-resource-map
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Ruby Knowledge

Authoritative resource map for Ruby development. Use these sources rather than searching broadly.

**Never use these sources:**

- ruby-doc.org
- apidock.com

## Official Documentation

**Primary source:** 

### Other Useful Resources

-  - Version-by-version changelog with examples
-  - Shopify engineering blog (Latest updates on Ruby and its toolings)

### Core & Standard Library

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

| Version | Documentation | Standard Library |
| ------- | ------------- | ---------------- |
| 3.2 |  |  |
| 3.3 |  |  |
| 3.4 |  |  |
| 4.0 |  |  |
| master |  |  |

## Testing Frameworks

| Framework | GitHub | Documentation |
| --------- | ------ | ------------- |
| minitest |  |  |
| test-unit |  |  |

## Typing Ecosystem

Two type definition formats exist in Ruby:

- **RBI** - Sorbet's format. Uses Ruby DSL syntax (`sig { ... }`) in `.rb` and `.rbi` files.
- **RBS** - Official Ruby format (Ruby 3.0+). Dedicated syntax in `.rbs` files or inline as comments.

### Sorbet Ecosystem

[Sorbet](https://github.com/sorbet/sorbet) is a static and runtime type checker for Ruby, maintained by Stripe. Key companion tools:

- [Tapioca](https://github.com/Shopify/tapioca) - Generates RBI files for gems and DSLs (Rails, ActiveRecord, etc.)
- [Spoom](https://github.com/Shopify/spoom) - Coverage analysis, strictness bumping, dead code detection, signature migration

### RBS Ecosystem

- [rbs](https://github.com/ruby/rbs) - Official CLI for working with RBS files (prototype, list, methods)
- [Steep](https://github.com/soutaro/steep) - Type checker that uses RBS

### RBS Inline Comments

Sorbet supports RBS-style inline type annotations using `#:` comment syntax. This eliminates the need for separate `.rbi` files or verbose `sig` blocks.

Docs:

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [st0012](https://github.com/st0012)
- **Source:** [st0012/ruby-skills](https://github.com/st0012/ruby-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-st0012-ruby-skills-ruby-resource-map
- Seller: https://agentstack.voostack.com/s/st0012
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
