Communityコーディング&開発github.com

kayba-ai/recursive-improve

🪞 エージェントを再帰的に自己改善させる

recursive-improve とは?

このスキルは、AIエージェント(例:Claude Code、Cursor、Codex)に再帰的自己改善の能力を付与します。エージェントは自身の出力やコードを分析し、その結果に基づいてコードベースや設定を改善するための修正を自律的に提案・適用できます。これにより、開発者は反復的なコード調整をエージェントに任せることができ、より戦略的な作業に集中できるようになります。このスキルは主にターミナルベースのエージェント向けに設計されており、エージェントが環境認識とファイル編集能力を持っていることが前提です。再帰的改善のサイクルを安全に停止するためのメカニズムも含まれており、無限ループを防止します。

対応~Claude Code~Codex CLI~Cursor
npx skills add kayba-ai/recursive-improve

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

recursive-improve は何をしますか?

🪞 エージェントを再帰的に自己改善させる

このスキルは、AIエージェントに再帰的自己改善の能力を提供します。エージェントは自身の出力やコードを分析し、改善点を自律的に特定して修正することができます。

使用方法

エージェントに以下のように指示します:

改善が必要な領域を特定するために、自身のコードベースを分析してください。特定した改善点に基づいて修正を適用し、その結果を評価してください。このプロセスを、設定された目標が達成されるか、改善が収束するまで繰り返してください。

仕組み

  1. 分析: エージェントはコードベースまたは出力を分析し、改善すべき領域を特定します。
  2. 修正: 分析結果に基づいて、エージェントは修正を適用します。
  3. 評価: エージェントは修正の結果を評価します。
  4. 反復: 目標が達成されるか改善が収束するまで、ステップ1〜3を繰り返します。

安全機構

  • 収束検出: 改善が最小限になった場合、エージェントは自動的にプロセスを終了します。
  • 最大反復回数: 無限ループを防ぐために、最大反復回数を設定できます。
  • ユーザー確認: 重要な変更については、エージェントがユーザーに確認を求めることができます。

互換性

このスキルは以下のエージェントと互換性があります:

  • Claude Code
  • Cursor
  • Codex
  • その他のファイル編集機能を持つ端末ベースのAIエージェント

設定

環境変数や設定ファイルを使用して、再帰的改善の動作を設定できます:

  • MAX_ITERATIONS: 最大反復回数(デフォルト: 10)
  • IMPROVEMENT_THRESHOLD: 改善が収束したと見なす閾値(デフォルト: 0.05)
  • REQUIRE_CONFIRMATION: 重要な変更前に確認を求めるかどうか(デフォルト: true)

関連スキル