Cmd. /loop
프롬프트 또는 슬래시 명령을 주기적으로 반복 실행하는 명령
명령어 원본 선언
/loop [interval] [prompt]공식 설명 요약
/loop은 세션이 열려 있는 동안 프롬프트를 반복 실행하는 스케줄링 skill입니다.
간격과 프롬프트를 모두 줄 수도 있고, 일부를 생략해 Claude가 자율 유지보수 루틴처럼 돌게 할 수도 있습니다.
최소 지원 버전
v2.1.71(Changelog 기준)v2.1.72:CLAUDE_CODE_DISABLE_CRON환경변수로 cron 작업 비활성화 지원v2.1.105:/proactive별칭 추가v2.1.113:Esc로 pending wakeup 취소, wakeup 메시지 명확화
사용법
/loop 5m check the deploy/loop 10m /stats간격을 생략하면 Claude가 자율적으로 self-pacing 하며 반복합니다.
/loop check for new errors프롬프트도 생략하면 Claude가 기본 유지보수 체크를 수행하거나, .claude/loop.md가 있으면 그 파일의 프롬프트를 사용합니다.
/loop좋은 사용 예
- 배포 진행 상태를 5분마다 자동 확인
- CI/CD 파이프라인 결과를 주기적으로 점검
- 로그 파일 변경사항 반복 모니터링
- 테스트 스위트 주기적 실행 및 결과 확인
.claude/loop.md에 정의한 팀 공통 유지보수 루틴 자동 실행
비슷한 명령어 추천
| 명령어 | 차이점 | 언제 선택 |
|---|---|---|
/loop | 주기적 반복 실행 | 모니터링·정기 점검 자동화 |
/batch | 다건 작업 묶음 처리 | 일괄 처리 목적 |
/tasks | 작업 큐 관리 | 우선순위 기반 태스크 운영 |
활용 사례
- 배포 후 헬스체크 엔드포인트 5분 간격 확인
- 장애 대응 중 에러 로그 주기적 스캔
- 장기 빌드 진행률 자동 리포트
주의사항
- 세션이 종료되면 cron 작업도 함께 종료됨
- 너무 짧은 간격(예: 1분 미만)은 API 사용량 급증 원인이 될 수 있음
- cron 작업을 강제 중지하려면 환경변수
CLAUDE_CODE_DISABLE_CRON을 설정 - 반복 실행 중에도 일반 대화 입력이 가능하나, 실행 타이밍이 겹치면 대기할 수 있음
v2.1.113부터는 pending wakeup을 Esc로 취소할 수 있으며, wakeup 시 transcript에"Claude resuming /loop wakeup"메시지가 표시됩니다./proactive는/loop의 별칭이므로 내부 문서에서는 한 이름으로 통일하는 편이 좋음