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

DWG7318/small-loop-skill

Codexスキル:1つの監視付きChecker-Workerループで、GO/CELLを逐次実行します。

small-loop-skill とは?

このスキルは、Codex(または類似のAIエージェント)向けに設計された、小規模な監視付きChecker-Workerループを実現します。利用者は「チェッカー(Checker)」と「ワーカー(Worker)」の2つの役割を定義し、ワーカーがタスクを実行し、チェッカーがその結果を検証・承認するサイクルを繰り返します。Go/CELLの逐次実行モデルを採用しており、一度に1つのタスクステップを処理するため、複雑なワークフローでも安定した動作が期待できます。このスキットは特に、AIエージェントによるソフトウェア開発や自動化タスクにおいて、品質管理と分散処理のバランスを取るのに役立ちます。Codex、Claude Code、CursorなどのAIコーディングエージェント上で動作し、設定ファイルやプロンプトによって柔軟にカスタマイズ可能です。

対応~Claude Code✓Codex CLI~Cursor
npx skills add DWG7318/small-loop-skill

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

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

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

ドキュメント

small-loop-skill は何をしますか?

Codexスキル:1つの監視付きChecker-Workerループで、GO/CELLを逐次実行します。

概要

このスキルは、AIエージェント(Codex、Claude Code、Cursorなど)上で動作する、監視付きChecker-Workerパターンを実装します。

  • Checker:ワーカーの出力を検証し、承認または修正を指示します。
  • Worker:与えられたタスクを実行し、結果をCheckerに返します。

ループは1回のGO/CELL実行を逐次的に行い、Checkerが承認するまで続きます。

使用方法

  1. スキルを有効にした状態で、AIエージェントにタスクを依頼します。
  2. エージェントがCheckerとWorkerの役割を自動的に割り当てます。
  3. タスクが完了するまで、Worker→Checkerのサイクルが繰り返されます。

設定

必要に応じて、以下の環境変数または設定ファイルで動作をカスタマイズできます。

  • CHECKER_PROMPT:Checkerの検証基準を指定するプロンプト。
  • WORKER_PROMPT:Workerの実行指示を指定するプロンプト。
  • MAX_LOOPS:最大ループ回数(デフォルト: 10)。

例

# 環境変数を設定してスキルを実行
export CHECKER_PROMPT="出力が要件を満たしているか確認してください"
export WORKER_PROMPT="次のタスクを実行してください: ..."
export MAX_LOOPS=5
# AIエージェントでスキルを有効にしてタスクを開始

注意事項

  • このスキルは小規模なタスク向けです。大規模なワークフローには、より堅牢なスキルを使用してください。
  • ループが無限に続くのを防ぐため、MAX_LOOPSを適切に設定してください。

ライセンス

MIT

関連スキル