mcpField
R
real-world-rails

real-world-rails

github.com/steveclarke開発545211 回インストール2 日前に更新
リポジトリ

real-world-rails について

200以上の本番 Rails アプリのソースコードを調べ、パターンの実装方法を分析するスキルです。実際のコードに基づく調査や比較を必要とする Rails 開発者向けです。

主な機能

  1. 01本番 Rails アプリの横断検索
  2. 02モデル、マイグレーション、スキーマの確認
  3. 03関連、バリデーション、クエリの分析
  4. 04調査結果の分析への統合
  5. 05必要に応じた対立形式の比較

活用シーン

  1. 01Rails アプリの実装パターン調査
  2. 02コードベース間の方式比較
  3. 03プロジェクト構成に応じたパターン評価

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/steveclarke/real-world-rails --skill real-world-rails

インストール後、Claude Code で/real-world-railsを入力して読み込まれたか確認します。

同梱ファイルmetadata.json

詳細

Rails パターンの調査

概要

Real World Rails リポジトリは、200 以上の本番環境向け Rails アプリケーションのソースコードを集めたものです。apps/ ディレクトリには、各アプリのソースコード全体(モデル、マイグレーション、スキーマ、コントローラー、ビュー、コンサーン、gem)が含まれています。engines/ ディレクトリには Rails エンジンが含まれています。

リポジトリの場所を特定する

apps/ サブディレクトリを含む real-world-rails という名前のディレクトリを探してください。まず現在の作業ディレクトリを確認し、次に ~/src/real-world-rails を確認してください。見つからない場合は、場所をユーザーに尋ねてください。

実施内容

ユーザーからトピックを受け取ったら、複数のエージェントを並行して起動し、そのパターンを実際のコードベースがどのように実装しているかを調べてください。ファイル名だけでなく、モデル、スキーマ、マイグレーション、関連付け、バリデーション、クエリパターンなど、実際のコードを読んでください。調査結果を明確な分析としてまとめてください。

ユーザーの依頼に、現在のプロジェクトに合うパターン選びを支援してほしいという意図が表れている場合(「比較してください」「どれが最適か」「敵対的に」「議論」「自分たちのプロジェクト向けに評価」といった表現がある場合)、現在のプロジェクトのアーキテクチャと目標を踏まえ、それぞれ異なるパターンを主張する敵対的なエージェントも起動してください。

コメント