ruby-skills 早期アクセス

プロジェクトのたびに
コーディングエージェントへ
同じ説明をする必要はありません。

Rubyのエンジニアリング知識をパッケージ化し、バージョン管理し、プロジェクト・チーム・コーディングエージェント間で共有します。

gem install ruby-skills

近日公開 — GitHubで開発をフォロー

利用可能
Cursor
VS Code
IntelliJ
Claude
Codex
近日公開
Neovim
Vim
Sublime Text
Emacs

Railsは15分でブログを作りました。
次は5分で。

「設定より規約」は、開発者がソフトウェアを作る方法を変えました。Ruby Skillsは、再利用可能なエンジニアリングコンテキストをコーディングエージェントに届けます。

2005
設定より規約
↓ 設定を減らす ↓
15分でブログ
2026
規約 + エンジニアリングコンテキスト
↓ プロンプトを減らす ↓
5分でブログ

インストールできるエンジニアリング知識。

以下のワークフローは、Ruby Skillsの目指す姿です。まだ本番公開はしていません。

  1. 1
    インストール Bundlerまたは直接gemを導入
  2. 2
    宣言 Skillfileにスキルを記述
  3. 3
    同期 — スキルのバージョンを取得してロック
  4. 4
    開発 対応エディタやエージェントで
source "https://skills.rubyskills.org"

# 例の Skillfile — 架空のスキル
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
スキルのバージョンを解決しています...
✓  example/rails-conventions@0.1.0
✓  example/secure-defaults@0.1.0
✓  example/job-queues@0.1.0
✓  example/request-specs@0.1.0
4件のスキルを 0.8秒で同期しました
Skills.lock を書き込みました。

同じ発想を、
ひとつ上の層へ。

RubyGems
ソフトウェアをパッケージ化
Ruby Skills
エンジニアリング知識をパッケージ化
バージョン管理 スキルはlockfile付きの明示的なバージョンを持ちます
共有可能 レジストリから公開・インストール
再現可能 Skills.lockが毎回同じコンテキストを保証します
エージェント非依存 Claude、Codex、Cursor などに対応
エディタ非依存 VS Code、IntelliJ、Neovim など
コミュニティ主導 検証済みパブリッシャーによるオープンなエコシステム

これから。

いずれもまだ利用できません。プロジェクトの方向性を示すものです。

公開スキル
コミュニティがメンテナンスし、バージョン管理・インデックス化
検証済みパブリッシャー
信頼できるgem作者が公式スキルを公開
Gemスキル
gemと一緒に配布され、自動インストール
チームスキルセット
組織内で共有するプライベートスキル
Skillfile
1つのプロジェクトファイルで依存関係を宣言
Skills.lock
再現可能な知識環境のためのlockfile
個人スキルセット
すべてのプロジェクトで使える自分のコンテキスト
公開レジストリ
コミュニティのスキルを閲覧・インストール

エンジニアリング知識は
再利用できるべきです。

早期アクセスリストに登録して、Ruby Skillsの進化をお知らせします。