- 製品要求仕様書(PRD) ベースの開発を自動化するために設計された Autonomous AI ループエージェント
- Amp CLI と jq を活用し、プロジェクト内で自動化された開発サイクルを実行
- 各反復(iteration)は 新しい Amp インスタンス で開始し、クリーンなコンテキスト で実行
- git 履歴、progress.txt、prd.json を通じてメモリを保存
- PRD → JSON 変換 → 実装 → 検証 → コミット の循環構造で動作
- 各 PRD 項目は 1つのコンテキストウィンドウ内で完結可能なサイズ に維持
- PRD 項目ごとに優先順位を評価し、未完了項目(
passes: false)から処理
- コード生成後に 型チェック、テスト実行、品質検証 を自動実行
- 成功時はコミットして状態を更新し、失敗時は反復実行
- すべてのストーリーが
passes: true と表示されると COMPLETE を出力して終了
- 反復実行後に見つかった パターン、注意事項、コードベースの規約 を記録し、Amp が以後の実行でこれを学習して 継続的改善ループ を形成
- Geoffrey Huntley の Ralph パターン をもとに実装
2件のコメント
Claude Code プラグイン版 - claude-code/plugins/ralph-wiggum at main · anthropics/claude-code - https://github.com/anthropics/claude-code/…
Amp - エージェンティックコーディングツール