Skip to content

loops.elorm.xyz 리뷰 — Claude Code 루프를 복붙해 쓰는 큐레이션 사이트

Claude Code나 Cursor로 코딩 에이전트를 써보셨다면, 한 번쯤 이런 고민을 해보셨을 거예요. "어떻게 하면 AI가 스스로 목표를 향해 계속 달리게 할 수 있을까?" 그 고민을 해결해주는 키워드가 바로 loop engineering이고, loops.elorm.xyz는 그 loop를 41개(2026-06-11 접속 기준) 모아둔 큐레이션 사이트입니다.

loops.elorm.xyz란?

loops.elorm.xyz는 All Labs 소속 개발자 "elorm"이 만든 사이트로, Claude Code·Cursor·Codex 등 코딩 에이전트에 바로 붙여넣을 수 있는 **킥오프 프롬프트(kickoff prompt)**를 모아둔 디렉토리예요. 2026-06-11 기준으로 41개의 loop가 등록돼 있으며, 각 loop마다 복사 횟수와 조회 수가 공개되어 있어서 인기 있는 패턴을 빠르게 파악할 수 있습니다.

사이트 접속에 GitHub 로그인은 필요하지 않아요. 로그인은 자신의 loop를 제출(Submit)하거나 즐겨찾기를 저장할 때만 필요합니다. 기술 스택은 Next.js + Turbopack 기반으로, 로딩이 빠르고 UI가 간결합니다. 메인 카피는 이 사이트의 정체성을 한 줄로 보여줘요 — "Stop prompting. Start looping."

"loop"가 뭐길래 — 프롬프트 vs 루프 리프레임

일반적인 프롬프트는 "이 파일을 수정해줘"처럼 한 번 지시하고 끝나는 구조예요. 반면 agent loop는 목표(goal), 최대 반복 횟수(max iterations), 매 반복 후 실행할 체크 명령(between iterations run), 종료 조건(exit when)을 묶어서 에이전트가 스스로 진행 상황을 점검하며 목표에 도달할 때까지 반복하도록 설계된 패턴입니다.

이 개념의 뿌리는 Ralph loop예요. 2025년 Geoffrey Huntley가 고안한 패턴으로, 에이전트가 대화 히스토리 대신 파일 시스템·git·TODO 파일을 메모리로 활용하며 목표를 달성할 때까지 자율적으로 반복합니다. Claude Code의 agent loop는 모델이 도구 호출을 멈출 때(stop_reason)까지 반복을 유지하는 구조라 이 패턴과 자연스럽게 맞아떨어지고, Cursor의 /loop 명령은 시간 간격 기반이라 목표 기반 self-pacing 킥오프와 상호보완적으로 작동합니다.

사이트 사용법 — 4가지 버튼

각 loop 카드에는 네 가지 버튼이 있어요.

  1. Use loop — 킥오프 프롬프트를 클립보드에 복사합니다. 복사한 내용을 Claude Code나 Cursor 채팅창에 붙여넣으면 바로 실행할 수 있어요.
  2. Open in Cursorcursor:// 딥링크로 Cursor를 열면서 해당 loop를 자동으로 불러옵니다.
  3. Open in Claude Codeclaude-cli:// 딥링크로 Claude Code와 연결합니다.
  4. Install files.cursor/hooks.json·.claude/settings.json 같은 훅 파일이 포함된 zip을 다운로드합니다. 프로젝트 루트에 압축을 풀고 에이전트를 재시작하면 설정이 완료돼요.

대부분의 경우 "Use loop" 하나만으로도 충분합니다. 딥링크가 동작하지 않는 환경이라면 클립보드 복사가 가장 범용적인 방법이에요. 참고로 사이트는 사용자 머신에서 코드를 실행하지 않습니다 — 킥오프 프롬프트가 자기완결형(self-contained)이라, 실행 주체는 항상 내 에이전트예요.

대표 루프 3선

2026-06-11 접속 기준으로 가장 많이 복사된 루프는 Ship PR Until Green으로, 338회 복사에 1,593회 조회를 기록하고 있습니다. 사이트가 제공하는 킥오프 프롬프트 전문은 이렇게 생겼어요(2026-06-11 접속 기준).

Start the "Ship PR Until Green" loop.
Goal: PR is open with all CI checks passing
Max iterations: 10
Between iterations run: gh pr checks
Exit when: all PR checks are success
Step 1: Implement the change, test locally, push, open PR, and fix CI until green.
Self-pace this loop. After each iteration, run the check command, read the output,
and only continue if the exit condition is not met. Stop when the exit condition
passes or max iterations is reached. Give a short status update each pass.

구조가 명확하게 보이시나요? GoalMax iterationsBetween iterations runExit when 순서로 에이전트가 스스로 체크하고 반복을 결정합니다.

그 외에도 주목할 만한 루프가 있어요. Spec-First Ship은 spec.md의 미체크 요구사항이 0건이 될 때까지 npm test를 체크 명령 삼아 구현을 반복하고, De-Sloppify Pass는 변경분의 디버그 코드·데드코드·네이밍을 npm run lint && npm test가 통과할 때까지 정리합니다. 모두 "목표 달성 확인 명령"을 체크포인트로 삼는다는 공통점이 있어요.

loop engineering 트렌드 배경

loop engineering이 주목받게 된 계기 중 하나는 2026-06-07 Peter Steinberger의 X(구 트위터) 게시물입니다. "이제 코딩 에이전트에 프롬프트하지 말고, 에이전트에 프롬프트하는 루프를 설계하라"는 내용의 이 게시물은 약 6.5M회 조회되며 loop 기반 에이전트 자동화 방식을 폭넓게 알렸어요.

배경에는 코딩 에이전트 자체의 발전도 있습니다. Claude Code처럼 터미널 명령 실행과 파일 편집을 자율적으로 수행할 수 있는 에이전트가 등장하면서, 단순 프롬프트 한 줄보다 구조화된 반복 패턴이 실용적인 선택지가 됐어요. Loop는 에이전트에게 "언제 멈출지"를 명확히 알려준다는 점에서 신뢰성을 높이는 역할도 합니다.

실전 활용 팁과 주의사항

loops.elorm.xyz를 효과적으로 활용하려면 몇 가지를 체크해 보세요.

활용 팁

  • 처음 loop를 쓸 때는 Max iterations를 낮게(3~5회) 설정해서 에이전트가 어떤 행동을 하는지 먼저 확인하세요.
  • Between iterations run에 들어가는 명령은 빠르게 실행되고 결과가 명확한 CLI 명령(예: npm test, gh pr checks)이 적합합니다.
  • 루프를 그대로 복붙한 뒤, 프로젝트에 맞게 GoalExit when 부분만 수정하면 재사용이 쉽습니다.

주의사항

  • 킥오프 프롬프트에는 gh, npm 같은 셸 명령이 포함됩니다. 외부 출처 프롬프트는 그대로 신뢰하지 말고, 내용을 검토한 뒤 실행하세요. Install 번들(zip)도 repo에 훅 파일을 심는 구조이므로 압축 내용을 먼저 확인하는 것이 좋아요.
  • Max iterations를 너무 높게 잡으면 에이전트가 예상보다 많은 변경을 누적할 수 있습니다. 특히 파일 삭제·이동이 포함된 작업은 먼저 dry-run 방식으로 테스트해 보세요.
  • 사이트의 loop 수와 통계(복사 수·조회 수)는 접속 시점에 따라 달라지므로, 인용 시에는 접속 날짜를 함께 명시하는 것이 좋아요.

마무리

loops.elorm.xyz의 가치는 "검증된 반복 패턴을 복붙 한 번으로 가져온다"는 데 있어요. 프롬프트를 매번 손으로 치는 대신, goal·체크 명령·종료 조건이 묶인 루프를 한 번 설계해두면 에이전트가 스스로 목표까지 달립니다. 사이트 메인 카피처럼요 — "Stop prompting. Start looping." 처음이라면 Ship PR Until Green 하나를 복사해 Max iterations를 3~5로 낮추고 가볍게 시작해 보세요.

자주 묻는 질문 (FAQ)

Q: loops.elorm.xyz를 쓰려면 유료 구독이 필요한가요?

아니요. 사이트 자체는 무료로 이용할 수 있고, loop를 복사·열람하는 데 로그인도 필요하지 않아요. 다만 복사한 킥오프 프롬프트를 실행하려면 Claude Code나 Cursor 등 에이전트 도구가 별도로 필요합니다. 각 도구의 요금 정책은 해당 서비스에서 직접 확인하세요.

Q: Ralph loop와 loops.elorm.xyz의 loop는 같은 건가요?

Ralph loop는 2025년 Geoffrey Huntley가 만든 특정 패턴의 이름으로, 파일 시스템과 git을 메모리로 활용하는 구조가 특징입니다. loops.elorm.xyz는 Ralph 계보의 ralph-story-executor를 포함해 다양한 loop 패턴을 모아둔 큐레이션 사이트예요. Ralph loop 철학에서 영향을 받았지만, 사이트의 모든 loop가 Ralph loop 방식인 것은 아닙니다.

Q: 자신이 만든 loop를 사이트에 등록할 수 있나요?

네, GitHub 계정으로 로그인하면 Submit 기능을 통해 직접 만든 loop를 제출할 수 있습니다. 등록된 loop는 다른 사용자들도 복사해서 쓸 수 있어요.

Q: Cursor와 Claude Code 중 어디에 더 적합한가요?

두 도구 모두 지원합니다. Claude Code는 stop_reason 기반으로 루프를 자율 유지하는 구조라 목표 기반 킥오프와 자연스럽게 맞고, Cursor는 /loop 명령이 별도로 있어 시간 간격 기반으로 동작합니다. 사이트의 각 loop 카드에는 "Open in Cursor"와 "Open in Claude Code" 딥링크가 모두 제공되므로, 평소 사용하는 도구에 맞게 선택하시면 돼요.

참고 자료