# Loop Engineering - Addy Osmani

> Clean Markdown view of GeekNews topic #30301. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=30301](https://news.hada.io/topic?id=30301)
- GeekNews Markdown: [https://news.hada.io/topic/30301.md](https://news.hada.io/topic/30301.md)
- Type: news
- Author: [ragingwind](https://news.hada.io/@ragingwind)
- Published: 2026-06-09T09:22:48+09:00
- Updated: 2026-06-09T09:22:48+09:00
- Original source: [x.com/addyosmani](https://x.com/addyosmani/status/2064127981161959567)
- Points: 4
- Comments: 0

## Topic Body

AI 코딩 에이전트의 다음 단계로 제시된 ‘루프 엔지니어링’  
  
이 글은 Addy Osmani가 쓴 “Loop engineering”을 중심으로, 코딩 에이전트를 사람이 매번 직접 지시하는 방식에서 벗어나, 에이전트에게 일을 찾고, 나누고, 검증하고, 다음 작업을 정하게 하는 반복 시스템을 설계하는 방식으로 전환될 수 있다는 관점을 다룹니다. 여기서 루프는 “정해진 목표를 향해 AI가 여러 번 반복 실행하는 작업 흐름”에 가깝습니다. 다만 글은 이를 만능 해법으로 보지는 않습니다. 토큰 비용, 검증 책임, 개발자의 이해도 저하 같은 현실적 비용을 함께 강조합니다.  
  
핵심 요약  
  
루프 엔지니어링의 의미  
  
기존에는 개발자가 코딩 에이전트에 프롬프트를 쓰고, 결과를 읽고, 다시 지시했습니다. 글에서 말하는 루프 엔지니어링은 이 과정을 자동화된 구조로 바꾸는 접근입니다. 즉, 사람이 매번 지시하는 대신 “무엇을 찾고, 어떻게 처리하고, 언제 멈출지”를 시스템으로 설계합니다.  
  
구성 요소  
  
저자는 루프를 만들기 위한 요소로 자동 실행, 워크트리, 스킬, 플러그인과 커넥터, 서브에이전트, 그리고 외부 메모리를 제시합니다. 워크트리는 같은 저장소를 여러 작업 공간으로 나누어 충돌을 줄이는 Git 기능입니다. 스킬은 프로젝트 규칙과 지식을 문서화해 에이전트가 매번 추측하지 않게 하는 장치입니다. 커넥터는 Linear, Slack, 데이터베이스 같은 외부 도구와 연결하는 통로입니다.  
  
장점  
  
반복 업무 절감 측면에서 CI 실패 요약, 이슈 분류, 최근 커밋 검토 같은 작업을 자동화할 수 있습니다. 병렬 처리 측면에서는 여러 에이전트가 각자 다른 워크트리에서 작업해 파일 충돌을 줄일 수 있습니다. 지식 재사용 측면에서는 프로젝트 관행과 빌드 절차를 스킬로 보존해 매 세션마다 같은 설명을 반복하지 않아도 됩니다.  
  
단점과 위험  
  
검증 부담은 사라지지 않습니다. 루프가 만든 결과는 여전히 사람이 확인해야 합니다. 토큰 비용도 커질 수 있습니다. 서브에이전트가 늘어나면 각 에이전트가 별도로 모델과 도구를 사용하기 때문입니다. 이해도 부채도 문제입니다. 개발자가 결과를 읽지 않고 받아들이면, 코드베이스는 커지지만 정작 사람이 이해하는 범위는 줄어들 수 있습니다.  
  
차별점  
  
일반적인 프롬프트 엔지니어링이 “한 번의 좋은 질문”에 초점을 둔다면, 루프 엔지니어링은 “반복 가능한 작업 시스템”을 설계하는 쪽에 가깝습니다. 저자는 Codex와 Claude Code가 자동화, 스킬, MCP 기반 연결, 서브에이전트 같은 유사한 구성 요소를 갖추면서 도구 자체보다 루프 설계가 더 중요한 관심사가 되고 있다고 봅니다.  
  
특장점  
  
작성자와 검증자의 분리가 중요한 특징입니다. 코드를 만든 에이전트가 스스로 결과를 평가하면 관대해질 수 있으므로, 별도 서브에이전트가 검토하는 구조가 제안됩니다. 외부 메모리 유지도 핵심입니다. 마크다운 파일이나 이슈 보드처럼 대화 밖에 상태를 남겨야 다음 실행 때 이어받을 수 있습니다.  
  
루프 엔지니어링은 개발자를 대체하는 이야기라기보다, 개발자가 개입하는 지점을 바꾸는 이야기로 읽힙니다. 직접 프롬프트를 계속 쓰는 일에서 벗어나 반복 구조, 검증 조건, 작업 분배, 기록 방식을 설계하는 쪽으로 무게가 이동합니다. 다만 좋은 루프는 좋은 판단을 대신하지 않습니다. 코드를 읽고, 검증하고, 시스템의 한계를 이해하는 엔지니어링 역량이 없다면 자동화는 속도보다 위험을 먼저 키울 수 있습니다.

## Comments



_No public comments on this page._
