mcpField
G
goal-loop

goal-loop

github.com/darknesskillerエージェントワークフロー0101 回インストール4 週間前に更新
リポジトリ

goal-loop について

小さな操作、焦点を絞った検証、反復的な見直しで作業を進める、目標指向のエージェントスキルです。目標とリポジトリの状況から完了条件を定め、ラウンド数を制限し、重大な操作の前に停止します。

主な機能

  1. 01完了条件の推定
  2. 02最小限で有用な操作の選択
  3. 03状態変更ごとの検証
  4. 04各ラウンドで残作業を確認
  5. 05デフォルトで最大5ラウンド
  6. 06重大な操作の前に停止

活用シーン

  1. 01所定のラウンド数でリポジトリ作業を完了
  2. 02対象を絞ったテストや差分で変更を確認
  3. 03安全な進行を妨げる問題の追跡
  4. 04コミット、デプロイ、不可逆操作の前に停止

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/darknesskiller/skills --skill goal-loop

インストール後、Claude Code で/goal-loopを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

ゴールループ

手順

  1. ゴールを解析します。max_rounds を読み取ります(デフォルトは 5)。正の整数でない場合は拒否します。
  2. ゴールとリポジトリのコンテキストから完了基準を推測します。安全な次のアクションを妨げる場合に限り、不確実性をブロッカーとして記録します。
  3. 最小限で有用な次のアクションを選びます。適合する既存のスキルがある場合は、それを通じて実行します。
  4. 最小限で有用なチェックで検証します。テスト、差分、コマンド出力、成果物を確認します。
  5. 批評します。完了を証明または否定するものは何ですか?何が残っていますか?最小限の次のアクションは何ですか?
  6. 基準を満たした証拠がある場合は completed で停止します。max_rounds に達した場合は max_rounds で停止します。それ以外の場合は 3 に戻って繰り返します。

ルール

1 ラウンドは、状態を変更するアクション 1 つとその検証で構成されます。ツール呼び出しはラウンドではありません。ゴールの言い換え、変更を伴わないポーリング、推測に基づくクリーンアップにラウンドを費やさないでください。コミット、プッシュ、PR、デプロイ、本番環境、認証情報、取り消せない操作の前には一時停止します。

ステータス

最後に、次のうち 1 つだけを出力します。completed、blocked(ブロック解除に必要なものを明記)、max_rounds(残っている基準を明記)。

コメント