cobusgreyling/loop-engineering

Practical patterns, starters & CLI tools for loop engineering with AI coding agents. Design systems that prompt and orchestrate agents (inspired by Addy Osmani and Boris Cherny). Includes loop-audit, loop-init, loop-cost.

解決する課題

Loop Engineeringは、AIコーディングエージェントの手動プロンプトから、エージェントを継続的にオーケストレーションする自動制御システム(ループ)の設計へと移行するためのフレームワークを提供します。トリアージ、PR管理、CIメンテナンスなどのエージェント・ワークフローに対して、構造化された反復可能なパターンを作成することで、繰り返される手動介入の問題を解決します。

仕組み

システムは、自律的なループを構築するための一連のプリミティブを使用します。これらには以下が含まれます:

  • Automations/Scheduling: 一定の間隔でディスカバリやトリアージを実行するためのトリガー。
  • Worktrees: 修正を安全に並列実行するための隔離された環境。
  • Skills: 永続的なプロジェクト固有の知識。
  • Plugins/Connectors: Model Context Protocol (MCP) を介した外部ツールとの統合。
  • Sub-agents: 実装用の「maker」エージェントと検証用の「checker」エージェントの分離。
  • Memory/State: 個別のチャットセッションを超えた、進捗の永続的な記録。

これらのループをスキャフォールディング(雛形作成)し、準備状況を監査し、トークンコストを推定し、状態の同期を管理するための統一された CLI (@cobusgreyling/loop) を提供します。

対象者

Grok、Claude Code、Codex、Cursor、Opencode などの AI コーディングエージェントを使用しており、開発ライフサイクルを自動化したいと考えている開発者。

ハイライト

  • Production Patterns: Daily Triage、PR Babysitter、CI Sweeper など、7つの定義済みパターンが含まれています。
  • Loop Ready Score: ループ設計の成熟度と準備状況を測定するための診断ツール。
  • Unified Tooling: 初期化、監査、コスト見積もり、コンテキスト管理のための npm パッケージスイート。
  • Phased Rollout: レポートのみ (L1) から、支援付き修正 (L2)、そして最終的には無人自動化 (L3) への推奨パス。