Community研究&データ分析github.com

echo-ae/agentic-loop

承認済み実装計画を、プロジェクトローカルなブートストラップとトレーサビリティを備えた、実装・レビュー・修正・検証のバウンドループで実行するためのCodexスキルです。

agentic-loop とは?

このスキルは、AIエージェント(特にCodex)が承認された実装計画を自律的に実行するための、構造化された「エージェンティックループ」を提供します。実装、レビュー、修正、検証という4つのフェーズをループさせ、各ステップが事前に決められた境界(バウンド)内で実行されることを保証します。プロジェクトローカルなブートストラップ機能により、実行環境のセットアップを自動化し、トレーサビリティによって各変更の履歴を明確に追跡できます。これにより、大規模な実装タスクを分解し、品質を維持しながら、AIエージェントの作業を安全かつ確実に進行させることが可能になります。Codexプラットフォーム専用に設計されていますが、他のエージェントに応用するための概念も含んでいます。

対応~Claude Code✓Codex CLI~Cursor✓Antigravity
npx skills add echo-ae/agentic-loop

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

agentic-loop は何をしますか?

承認済み実装計画を、プロジェクトローカルなブートストラップとトレーサビリティを備えた、実装・レビュー・修正・検証のバウンドループで実行するためのCodexスキルです。

概要

このスキルは、AIエージェント(特にCodex)が承認された実装計画を自律的かつ安全に実行するための枠組みを提供します。agentic-loopは、計画を小さな反復可能なユニットに分割し、各ユニットを実装・レビュー・修正・検証のループで処理することで、品質とトレーサビリティを確保します。

動作の仕組み

  1. 実装フェーズ: 承認された計画に基づき、エージェントがコードの変更を実装します。
  2. レビューフェーズ: 実装された変更を自動的にレビューし、問題を特定します。
  3. 修正フェーズ: レビューで見つかった問題を修正します。
  4. 検証フェーズ: 変更が期待通りに動作し、既存のテストを壊していないかを検証します。

このループは、事前に定義された最大反復回数(バウンド)に達するか、すべての検証が成功するまで繰り返されます。

前提条件

  • Codex(または互換性のあるAIエージェントプラットフォーム)
  • プロジェクトのローカル環境にアクセス可能なこと
  • 実装計画が事前に承認されていること

プロジェクトローカルブートストラップ

プロジェクトローカルブートストラップは、実行環境を自動的に設定します。これには以下が含まれます:

  • 依存関係のインストール
  • 環境変数の設定
  • テスト設定の準備
  • 必要なツールのバージョン確認

トレーサビリティ

各ループのすべてのアクションは記録され、以下の情報が追跡されます:

  • 変更されたファイルとその差分
  • レビュー結果
  • 修正の内容
  • 検証テストの結果とカバレッジ
  • ループの反復回数と消費した時間

使用例

agentic-loop --plan ./plans/feature-auth.md --max-iterations 5

設定オプション

  • --plan: 実装計画ファイルへのパス(必須)
  • --max-iterations: 最大ループ反復回数(デフォルト: 3)
  • --bootstrap: ブートストラップを強制的に実行するかどうか(デフォルト: false)
  • --trace-dir: トレースログの出力ディレクトリ(デフォルト: .agentic-loop/traces)

制限事項

  • このスキルは、承認された実装計画が存在することを前提としています。計画がない状態での実行はサポートされていません。
  • ループの各フェーズでエージェントのコンテキストウィンドウ制限に達する可能性があります。その場合は、計画をさらに小さな単位に分割することを推奨します。
  • プロジェクトローカルブートストラップは、既存のビルドシステムやテストフレームワークと互換性がある必要があります。

関連リソース

関連スキル