Loop 반복 스케줄러
워크플로우입문
Claude Code의 공식 번들 스킬 /loop은 프롬프트를 반복 실행하는 스케줄러입니다. 단순 반복부터 cron 표현식 기반 정기 실행까지 지원하며, 디플로이 모니터링, 정기 코드 점검, 데이터 수집 등 반복 작업을 자동화합니다.
트리거
/loop사용빈도필요 시
배포 후 서비스 상태를 모니터링하는 DevOps라면? /loop으로 헬스체크를 주기적으로 실행
정기적으로 코드 품질을 점검하고 싶은 팀라면? /loop + cron으로 매일 아침 자동 리뷰 실행
반복cron스케줄링번들 스킬자동화
작동 흐름
/loop [프롬프트] 실행 → 반복 설정
↓
반복 주기 결정 (횟수 or cron)
↓
반복 실행 사이클
iteration-1
1차 실행 + 결과 기록
iteration-2
2차 실행 + 변경 감지
iteration-N
N차 실행 + 누적 리포트
↓
✓ 반복 완료 요약 + 변경 이력
스킬 코드
# Loop Scheduler — Built-in Bundled Skill
## Trigger: /loop [prompt]
Claude Code's official bundled skill for repeating tasks.
### Usage patterns:
1. Simple repeat:
```bash
# Run a prompt 5 times
/loop --count 5 "check for new errors in logs"
```
2. Cron scheduling:
```bash
# Run every 30 minutes
/loop --cron "*/30 * * * *" "run health check on staging"
# Run daily at 9 AM
/loop --cron "0 9 * * *" "generate daily code quality report"
```
3. Deploy monitoring:
```bash
# Monitor after deploy for 1 hour
/loop --duration 1h --interval 5m "check error rates and latency"
```
### Key features:
- Cron expression support (v2.1.71+)
- Iteration-aware context (each run knows its position)
- Change detection between iterations
- Cumulative reporting
- Stop conditions (on error, on success, on change)
### Output per iteration:
- Timestamp and iteration number
- Results and any changes detected
- Running summary across iterations
복사해서 CLAUDE.md에 붙여넣으면 바로 사용할 수 있습니다.
Loop 반복 스케줄러 작동 방식
Loop은 지정된 프롬프트를 횟수 기반(--count) 또는 cron 기반(--cron)으로 반복 실행합니다. 각 반복마다 결과를 기록하고, 이전 실행과의 변경 사항을 감지하여 누적 리포트를 생성합니다.
Loop 반복 스케줄러이(가) 빛나는 순간
배포 후 모니터링, 정기 코드 품질 점검, 주기적 데이터 수집 등 반복적인 작업을 자동화할 때 가장 유용합니다.
핵심 특장점
- cron 표현식으로 정교한 스케줄링 가능
- 반복 간 변경 감지로 이상 징후 알림
- 누적 리포트로 트렌드 파악
- 종료 조건 설정 (에러 발생 시, 성공 시, 변경 감지 시)