Repolode
cobusgreyling

cobusgreyling/loop-engineering

AIコーディングエージェントが作業を見つけ、実行し、結果を検証して状態を保存するループを設計するためのパターン集とCLIツールキット。

スター
11,710
フォーク
1,578
未解決の Issue
17
最終コミット
16 時間前

これは何?

Loop Engineeringは、AIコーディングエージェントをコードベース上で繰り返し実行するループとして運用するためのパターン、スターターテンプレート、コマンドラインツールをまとめたプロジェクトです。次のプロンプトを手入力する代わりに、失敗したCI、未対応のissue、古くなった依存関係などから作業を見つけ、エージェントにタスクを渡し、出力を確認して、STATE.mdのようなファイルに状態を記録する仕組みを定義できます。

Daily Triage、PR Babysitter、CI Sweeper、Dependency Sweeper、Changelog Drafterなど、すぐにカスタマイズできる8種類のパターンを収録しています。各パターンには実行頻度、レポートのみ(L1)から無人実行(L3)までの自律性レベル、概算コストが示されています。Claude Code、Grok、Codex、OpenClaw、Opencode、GitHub Actions向けの構成例も用意されており、統合CLI(npx @cobusgreyling/loop)からinit、doctor、status、audit、costの各コマンドを利用できます。

失敗モード、アンチパターン、安全性に関するガイダンスも文書化されています。また、検証機能の信頼性が確認できるまでは、レポートのみの実行から始め、補助付き、無人実行の順に段階的に導入することを推奨しています。

主な機能

  • 01実行頻度、自律性レベル、コストの目安を備えた8種類の再利用可能なループパターン。
  • 02init、doctor、status、audit、costコマンドを備えた統合CLI。
  • 03Claude Code、Grok、Codex、OpenClaw、Opencode、GitHub Actions向けの構成例。
  • 04STATE.mdファイルが不要な、シンプルなGitHub Actionループのスターター。
  • 05失敗モード、アンチパターン、安全性に関するドキュメント。

ユースケース

  • スケジュールに沿ってエージェントにissueをトリアージさせ、CIを確認させて、リポジトリの健全性を保つ。
  • 人によるレビューを前提に、プルリクエストや依存関係の更新を自動で監視する。
  • 書き込み権限を与える前に、既存プロジェクトへレポート専用のエージェントループを追加する。
  • タグや最近のマージ内容をもとに、変更履歴の草案を作成する。

クイックスタート

  1. 1

    Claude ツールを使って、リポジトリに daily-triage パターンを初期化します

    npx @cobusgreyling/loop init . --pattern daily-triage --tool claude
  2. 2

    doctor コマンドでセットアップを確認します

    npx @cobusgreyling/loop doctor .

使う前に知っておきたいこと

  • 最初の週はレポートのみを行うため、より高いレベルに切り替えるまでは、このループは作業に対してアクションを実行しません。
  • AI エージェントでループを実行すると、多額のトークン費用が発生する場合があります。

収録されている特集

トピック

よくある質問

loop-engineering とは?
AIコーディングエージェントが作業を見つけ、実行し、結果を検証して状態を保存するループを設計するためのパターン集とCLIツールキット。 Loop Engineeringは、AIコーディングエージェントをコードベース上で繰り返し実行するループとして運用するためのパターン、スターターテンプレート、コマンドラインツールをまとめたプロジェクトです。次のプロンプトを手入力する代わりに、失敗したCI、未対応のissue、古くなった依存関係などから作業を見つけ、エージェントにタスクを渡し、出力を確認して、STATE.mdのようなファイルに状態を記録する仕組みを定義できます。
loop-engineering は無料で使えますか?ライセンスは?
loop-engineering は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
loop-engineering は今もメンテナンスされていますか?
活発にメンテナンス中。loop-engineering の最終コミットは 2026年11月6日 です。
loop-engineering は何に使えますか?
スケジュールに沿ってエージェントにissueをトリアージさせ、CIを確認させて、リポジトリの健全性を保つ。 人によるレビューを前提に、プルリクエストや依存関係の更新を自動で監視する。 書き込み権限を与える前に、既存プロジェクトへレポート専用のエージェントループを追加する。 タグや最近のマージ内容をもとに、変更履歴の草案を作成する。
loop-engineering のインストール方法は?
Claude ツールを使って、リポジトリに daily-triage パターンを初期化します: npx @cobusgreyling/loop init . --pattern daily-triage --tool claude doctor コマンドでセットアップを確認します: npx @cobusgreyling/loop doctor .
loop-engineering はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/cobusgreyling/loop-engineering

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト