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) への推奨パス。