ruby-skills Early access

Stop teaching your
coding agent the same
things on every project.

Package, version, and share Ruby engineering knowledge across projects, teams, and coding agents.

gem install ruby-skills

Coming soon — follow development on GitHub

Available now
Cursor
VS Code
IntelliJ
Claude
Codex
Coming soon
Neovim
Vim
Sublime Text
Emacs

Rails built a blog in 15 minutes.
Let's do it in 5.

Convention over configuration changed how developers build software. Ruby Skills brings reusable engineering context to coding agents.

2005
Convention over Configuration
less configuration
Blog in 15 minutes
2026
Convention + Engineering Context
less prompting
Blog in 5 minutes

Installable engineering knowledge.

The workflow below reflects where Ruby Skills is headed. Nothing is in production yet.

  1. 1
    Install the gem via Bundler or directly
  2. 2
    Declare skills in a Skillfile
  3. 3
    Sync — fetches and locks skill versions
  4. 4
    Build with any supported editor or agent
source "https://skills.rubyskills.org"

# Example Skillfile — fictional skills
skill "example/rails-conventions", version: "~> 0.1"
skill "example/secure-defaults",   version: "~> 0.1"
skill "example/job-queues",        version: "~> 0.1"
skill "example/request-specs",     version: "~> 0.1"
$ ruby-skills sync
Resolving skill versions...
  example/rails-conventions@0.1.0
  example/secure-defaults@0.1.0
  example/job-queues@0.1.0
  example/request-specs@0.1.0
Synced 4 skills in 0.8s
Skills.lock written.

The same idea,
one layer up.

RubyGems
Packages software
Ruby Skills
Packages engineering knowledge
Versioned Skills have explicit versions with a lockfile
Shareable Publish and install from the registry
Reproducible Skills.lock ensures identical context every time
Agent-independent Works across Claude, Codex, Cursor, and more
Editor-independent VS Code, IntelliJ, Neovim, and others
Community-driven Open ecosystem with verified publishers

What's coming.

None of these are available yet. They reflect the direction of the project.

Public Skills
Community-maintained, versioned and indexed
Verified Publishers
Trusted gem authors publishing official skills
Gem Skills
Skills shipped alongside a gem, auto-installed
Team Skillsets
Private skills shared across your organization
Skillfile
Declare dependencies in a single project file
Skills.lock
Lockfile for reproducible knowledge environments
Personal Skillsets
Your context available across all projects
Public Registry
Browse and install skills from the community

Engineering knowledge
should be reusable.

Join the early access list and get notified as Ruby Skills evolves.