❯Vibers_
홈
커뮤니티질문답변
용어사전칼럼자료실
AI소식
스킬플러그인MCP서버
홈커뮤니티질문답변용어사전칼럼자료실AI소식스킬플러그인MCP서버
❯ Vibers — AI 바이브코딩 커뮤니티
플러그인

Ralph Loop — 자기 전에 시켜놓고 자고 일어나면 끝나있는 거

[lv.1]Vibers·3일 전·조회 10▲ 0▼ 0

클로드 코드한테 "테스트 다 통과할 때까지 고쳐봐" 시켜놓고 자리를 비웠는데, 돌아와보면 딱 한두 번 시도하고 "여기까지 했습니다" 하고 멈춰있던 적 있으실 거예요. 그때마다 다시 "계속해줘" 쳐야 하는 거, 은근히 사람을 붙잡아 둡니다.

뭔가요

Ralph Loop는 앤트로픽 공식 플러그인 저장소(claude-plugins-official)에 올라온 플러그인인데, 원리는 단순합니다. Stop 훅으로 클로드가 세션을 끝내려는 순간을 가로채서, 완료 신호가 안 나왔으면 같은 프롬프트를 그대로 다시 먹입니다. 클로드는 이전 작업 결과물(수정된 파일들)을 보면서 이어서 작업하고, 이걸 완료 신호가 나올 때까지 반복해요.

원래 "Ralph"라는 이름으로 커뮤니티에서 돌던 기법인데, 그걸 앤트로픽이 정식 플러그인으로 패키징한 겁니다.

어떻게 쓰나

설치:

```

/plugin install ralph-loop@claude-plugins-official

```

사용 예시:

```

/ralph-loop "Build a REST API for todos with CRUD operations, validation, and tests. Output <promise>COMPLETE</promise> when done." --max-iterations 50 --completion-promise "COMPLETE"

```

`--max-iterations`로 안전장치를 걸어두고, `--completion-promise`로 "이 문구가 나오면 끝"이라고 정해주는 구조예요. 중간에 멈추고 싶으면 `/cancel-ralph`.

before: 실패하면 사람이 다시 프롬프트 쳐줘야 진행. after: 성공 기준만 명확하면 알아서 반복하다가 스스로 멈춥니다.

언제 쓰고 언제 쓰지 마세요

성공 여부를 기계적으로 판단할 수 있는 작업에 잘 맞습니다. "테스트 커버리지 80% 넘을 때까지", "CRUD 엔드포인트 다 동작할 때까지" 같은 거요. 그린필드 프로젝트나 TDD 사이클 돌리기에 특히 궁합이 좋아요.

반대로 사람 판단이 필요한 일이나 프로덕션 디버깅, "성공 기준이 뭔지 애매한" 작업엔 안 맞습니다. 완료 조건을 스스로 판단 못 하면 max-iterations 끝까지 헛돌다가 토큰만 태울 수 있어요.

이미 도구도감에 있는 커뮤니티 `/loop` 스킬과는 목적이 다릅니다. 그건 "몇 분마다 배포 상태 확인" 같은 폴링용이고, Ralph는 "끝날 때까지 스스로 반복 작업"에 초점이 맞춰져 있어요.

한계

프롬프트 품질이 곧 성공률입니다. 완료 조건을 헐렁하게 써두면 클로드가 스스로 "완료"라고 착각하고 멈추거나, 반대로 영원히 못 끝낼 수도 있어요. README에는 "하룻밤에 레포 6개 생성", "5만 달러짜리 계약을 297달러 API 비용으로 완료" 같은 사례가 나오는데, 이런 결과는 프롬프트를 잘 짰을 때 이야기지 기본값이 아닙니다.

출처: https://github.com/anthropics/claude-plugins-official/tree/main/plugins/ralph-loop

#클로드#프롬프트#클로드코드#배포

댓글 0

첫 댓글을 남겨보세요!