recursive-improve は何をしますか?
🪞 エージェントを再帰的に自己改善させる
このスキルは、AIエージェントに再帰的自己改善の能力を提供します。エージェントは自身の出力やコードを分析し、改善点を自律的に特定して修正することができます。
使用方法
エージェントに以下のように指示します:
改善が必要な領域を特定するために、自身のコードベースを分析してください。特定した改善点に基づいて修正を適用し、その結果を評価してください。このプロセスを、設定された目標が達成されるか、改善が収束するまで繰り返してください。
仕組み
- 分析: エージェントはコードベースまたは出力を分析し、改善すべき領域を特定します。
- 修正: 分析結果に基づいて、エージェントは修正を適用します。
- 評価: エージェントは修正の結果を評価します。
- 反復: 目標が達成されるか改善が収束するまで、ステップ1〜3を繰り返します。
安全機構
- 収束検出: 改善が最小限になった場合、エージェントは自動的にプロセスを終了します。
- 最大反復回数: 無限ループを防ぐために、最大反復回数を設定できます。
- ユーザー確認: 重要な変更については、エージェントがユーザーに確認を求めることができます。
互換性
このスキルは以下のエージェントと互換性があります:
- Claude Code
- Cursor
- Codex
- その他のファイル編集機能を持つ端末ベースのAIエージェント
設定
環境変数や設定ファイルを使用して、再帰的改善の動作を設定できます:
MAX_ITERATIONS: 最大反復回数(デフォルト: 10)IMPROVEMENT_THRESHOLD: 改善が収束したと見なす閾値(デフォルト: 0.05)REQUIRE_CONFIRMATION: 重要な変更前に確認を求めるかどうか(デフォルト: true)