$ralph
완료 증거가 나올 때까지 반복 실행하는 루프 스킬
한 줄 요약
$ralph는 작업을 완료 증거가 확인될 때까지 반복 실행합니다. 한 번에 끝내지 못하거나 중간에 막힐 가능성이 있는 작업에 씁니다.
호출
$ralph "승인된 계획을 끝까지 완료해줘"매직 키워드 ralph, don't stop, must complete, keep going으로도 활성화됩니다.
언제 쓰나
| 잘 맞는 경우 | 피할 경우 |
|---|---|
| 계획이 있고 끝까지 밀어야 할 때 | 요구가 아직 흐릴 때 |
| 빌드·테스트 실패를 자동으로 수정해야 할 때 | 방향 합의가 먼저인 작업 |
| 반복 시도가 필요한 작업 | lane으로 나눌 수 있는 병렬 작업 |
동작 방식
- 작업 상태를
.omx/state/에 기록합니다. - 실행 → 검증 → 실패 시 수정 → 재실행을 반복합니다.
- verifier가 완료 증거를 확인하면 루프를 종료합니다.
완료 증거는 보통 빌드 통과, 테스트 통과, 또는 명시한 결과물 존재 여부입니다.
표준 흐름에서 위치
$deep-interview "..." ← 요구 확정
$ralplan "..." ← 계획 합의
$ralph "..." ← 여기서 실행$ralph vs $team
둘 다 실행 스킬이지만 방향이 다릅니다.
| 항목 | $ralph | $team |
|---|---|---|
| 실행 방식 | 단일 소유자, 반복 루프 | 여러 lane 병렬 |
| 잘 맞는 경우 | 맥락을 끝까지 유지해야 할 때 | 작업이 독립 단위로 나뉠 때 |
| 충돌 위험 | 낮음 | lane 설계가 잘못되면 높아짐 |
요구가 흐리거나 lane끼리 충돌할 것 같으면 $ralph가 더 안전합니다.
관련 스킬
$ralph-init— ralph 시작 전 상태 초기화$ralplan— ralph 실행 전 계획 합의$team— 병렬 lane 실행