DEV Community

정상록
정상록

Posted on

Claude Code /loop 명령어 탄생기: 5줄 Bash에서 공식 기능까지

TL;DR

호주 개발자가 만든 5줄 Bash 스크립트(Ralph Loop)가 1년 만에 Claude Code 공식 /loop 명령어가 됐어요. AI 실패를 다시 입력으로 넣는 "반복 > 완벽" 철학이 핵심이에요. /loop 5m check deployment 한 줄이면 5분마다 자동 확인해줍니다.

시작은 5줄 Bash 스크립트였어요

2025년 여름, 호주 시골 염소 농장에서 Geoffrey Huntley라는 개발자가 이 코드를 공개했어요:

while :; do cat PROMPT.md | claude ; done
Enter fullscreen mode Exit fullscreen mode

단순한 무한 루프입니다. AI가 실패하면? 그 실패를 다시 AI한테 넣어요. 또 실패하면? 또 넣어요.

이걸 "Context Engineering"이라고 불렀는데, AI 코딩 도구의 가장 큰 병목이 "사람이 매번 에러를 확인하고 다시 프롬프트를 입력하는 것"이었거든요. 그 병목을 없앤 거예요.

이름은 심슨 가족의 Ralph Wiggum에서 따왔어요. "영원히 혼란스럽고, 항상 실수하지만, 절대 멈추지 않는" 캐릭터. AI 루프의 철학과 완벽히 일치하죠.

핵심 원칙 4가지

1. Iteration > Perfection  — 완벽한 원샷 대신 반복으로 개선
2. Failures Are Data       — 실패는 다음 반복의 데이터
3. Operator Skill Matters  — 좋은 프롬프트 작성이 핵심
4. Persistence Wins        — 멈추지 않으면 결국 완성
Enter fullscreen mode Exit fullscreen mode

커뮤니티에서는 "실패를 먹고 자라는 압력솥"이라는 별명을 붙였어요.

Anthropic이 공식 채택한 이유

2025년 12월, Anthropic은 이 커뮤니티 패턴을 공식 플러그인으로 채택했어요. Stop Hook이라는 패턴을 만들었습니다:

1. 사용자가 작업 + 완료 조건 설정
2. Claude가 작업 수행
3. Claude가 종료 시도
4. Stop Hook이 종료를 가로채서 다시 주입
5. 완료 조건 충족까지 반복
Enter fullscreen mode Exit fullscreen mode

VentureBeat는 2026년 1월에 "심슨 캐릭터에서 AI 코딩의 가장 큰 이름으로"라고 대서특필했어요.

커뮤니티도 진화했어요

Anand Chowdhary의 Continuous Claude(GitHub 1,241 stars)가 대표적이에요. "수십만 줄 코드베이스의 테스트 커버리지를 0%에서 80%로 올려야 했다"는 계약 의무에서 탄생했습니다.

CI/CD 스타일로 작동해요:

브랜치 생성 → 코드 변경 → 커밋 → PR → 체크 대기 → 머지
Enter fullscreen mode Exit fullscreen mode

/loop 명령어: 2026년 3월 7일 출시

그리고 어제, 이 모든 흐름이 합류한 결과가 나왔어요:

/loop 5m check if the deployment finished and tell me what happened
Enter fullscreen mode Exit fullscreen mode

이 한 줄이면 5분마다 배포 상태를 자동으로 확인해줘요.

주요 특징:

  • 인터벌: 5m, 1h, 30s
  • 세션당 최대 50개 스케줄
  • 3일 후 자동 삭제
  • 일회성 리마인더도 지원

CLI /loop은 세션 종료 시 삭제되지만, Desktop 앱의 Scheduled Tasks는 영구적으로 유지돼요.

창시자들의 실전 활용법

Claude Code 창시자 Boris Cherny:

- PR 자동 모니터링 + 셀프 수정
- 아침 Slack 요약 자동 생성
Enter fullscreen mode Exit fullscreen mode

Anthropic 개발자 Thariq Shihipar:

- 에러 로그 몇 시간마다 자동 확인
- 수정 가능한 버그는 자동으로 PR 생성
Enter fullscreen mode Exit fullscreen mode

"잠자는 동안 일하는 AI"가 진짜가 됐어요.

진화 타임라인

시기 이벤트
2025년 여름 Geoffrey Huntley, 원조 Ralph 공개
2025년 11월 Continuous Claude 출시
2025년 12월 Anthropic 공식 Ralph Wiggum 플러그인
2026년 1월 VentureBeat 대서특필
2026년 3월 7일 /loop 명령어 공식 출시

마무리

5줄 Bash 스크립트 하나가 AI 코딩의 패러다임을 바꿨어요. "실패를 피하라"에서 "실패를 먹여라"로의 전환이에요.

/loop 명령어는 이 철학을 한 줄로 실행할 수 있게 만들었습니다. 한번 써보세요.

여러분은 AI 코딩에서 루프 패턴을 어떻게 활용하고 계신가요?


참고 자료:

Top comments (0)