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 코딩 에이전트의 수동 프롬프팅에서 에이전트를 지속적으로 오케스트레이션하는 자동 제어 시스템(루프) 설계로 전환하기 위한 프레임워크를 제공합니다. 트리아지(triage), 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)로 이어지는 권장 경로.