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)로 이어지는 권장 경로.