ralph-loop について
ralph-loopは、エージェント主導の自動開発を構成するレシピ集です。テスト可能な受け入れ条件を持つユーザーストーリーを定義し、エージェントを反復実行して実装と検証を行います。
主な機能
- 01コード品質チェックの設定
- 02コーディングエージェントの構成
- 03受け入れ条件付きストーリーの定義
- 04実装進捗の記録
- 05エージェントによる実装の反復
活用シーン
- 01エージェント主導の開発に向けたプロジェクト準備
- 02検証可能なストーリーへの機能分割
- 03実装と受け入れチェックの自動化
MCP 対応
セットアップ手順には、一貫したAI支援開発のためのMCPサーバー設定が含まれます。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ andrelandgraf/ fullstackrecipes --skill ralph-loopインストール後、Claude Code で/ralph-loopを入力して読み込まれたか確認します。
詳細
Ralph Loop
自動化されたエージェント主導の開発環境をセットアップします。機能をテスト可能な受け入れ基準を含むユーザーストーリーとして定義し、すべてのストーリーが合格するまで AI エージェントをループで実行します。
前提条件
次のレシピを順番に完了してください。
コードの健全性、リンティング、フォーマット
フォーマットには Prettier、型チェックには TypeScript、コードの健全性(デッドコード、重複、複雑さ、アーキテクチャの乖離)には Fallow を設定します。設定が複雑になるのを避けるため、ESLint/Biome は使用しません。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/code-health-setup
AI コーディングエージェントの設定
Cursor、GitHub Copilot、Claude Code などの AI コーディングエージェントに、プロジェクト固有のパターン、コーディングガイドライン、MCP サーバーを設定し、AI を活用した一貫性のある開発を実現します。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/agent-setup
クックブック — 次のレシピを順番に完了してください
ユーザーストーリーのセットアップ
機能要件をユーザーストーリーとして記録するための構造化された形式を作成します。AI エージェントが検証し、進捗を追跡できる、テスト可能な受け入れ基準を含む JSON ファイルを使用します。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/user-stories-setup
ユーザーストーリーの活用
ユーザーストーリーを使って、機能の実装を記録し、進捗を追跡します。ストーリーの作成、機能の構築、受け入れ基準を合格としてマークするまでのワークフローを紹介します。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/using-user-stories
Ralph エージェントループ
Ralph を使って、エージェント主導の自動開発環境をセットアップします。ユーザーストーリーに基づいて機能を実装し、受け入れ基準を検証して、次のエージェントに向けて進捗を記録する AI エージェントをループで実行します。
curl -H "Accept: text/markdown" https://fullstackrecipes.com/api/recipes/ralph-setup