예약 작업 (/loop)
프롬프트를 자동으로 반복 실행하거나, 나중에 실행되도록 예약하세요.
예약 작업이란?
/loop 명령을 사용하면 프롬프트를 주기적으로 자동 실행할 수 있어요. 배포 상태 확인, PR 모니터링, 빌드 체크 등을 자동화하세요. 작업은 세션이 끝나면 사라지는 세션 범위예요.
반복 실행
5분/30분/1시간 등 원하는 간격으로 프롬프트를 반복해요.
일회성 알림
"3시에 릴리스 브랜치 푸시해" 같은 리마인더도 가능해요.
명령 루프
다른 Skill이나 명령을 주기적으로 실행할 수 있어요.
사용법
반복 실행 (/loop)
/loop 뒤에 간격과 프롬프트를 입력하세요.
/loop 5m 배포가 완료됐는지 확인하고 결과 알려줘간격을 생략하면 기본 10분 간격이에요.
/loop 빌드 상태 확인해줘다른 명령을 루프할 수도 있어요.
/loop 20m /review-pr 1234일회성 리마인더
자연어로 리마인더를 설정하세요.
3시에 릴리스 브랜치 푸시하라고 알려줘45분 후에 통합 테스트 통과했는지 확인해줘작업 관리
자연어로 예약된 작업을 확인하고 취소할 수 있어요.
예약된 작업 목록 보여줘배포 체크 작업 취소해줘간격 문법
| 형식 | 예시 | 간격 |
|---|---|---|
| 앞에 붙이기 | /loop 30m 빌드 확인 | 30분마다 |
| 뒤에 every 붙이기 | /loop 빌드 확인 every 2h | 2시간마다 |
| 간격 생략 | /loop 빌드 확인 | 기본 10분마다 |
지원 단위: s(초), m(분), h(시간), d(일). 초 단위는 1분으로 올림 처리돼요.
동작 방식
- 예약된 프롬프트는 Claude가 대기 중일 때 실행돼요 (응답 중에는 대기)
- 모든 시간은 로컬 타임존 기준이에요
- 반복 작업은 3일 후 자동 만료돼요
- 세션당 최대 50개 예약 작업이 가능해요
제한사항
- Claude Code가 실행 중이고 대기 상태일 때만 작동해요
- 터미널을 닫으면 모든 예약 작업이 취소돼요
- 세션 재시작 시 예약 작업은 유지되지 않아요
- 놓친 실행은 다시 실행되지 않아요 (catch-up 없음)
영구적인 스케줄링이 필요하면 Desktop 앱의 예약 작업이나 GitHub Actions를 사용하세요.
비활성화
예약 작업 기능을 완전히 끄려면 환경 변수를 설정하세요.
CLAUDE_CODE_DISABLE_CRON=1