H
hwangjungmin
Claude Code v2.1.72에 /loop가 추가됐다. 세션 안에서 프롬프트를 반복 실행하는 기능인데, 쓰기 편하다.
/loop 5m 배포 끝났는지 확인하고 알려줘 5분마다 Claude가 깨어나서 프롬프트를 실행하고 다시 대기한다. 인터벌 생략하면 기본 10분이다. 다른 커맨드도 loop에 붙일 수 있다.
/loop 20m /review-pr 1234 일회성 리마인더는 /loop 없이 그냥 자연어로 말하면 된다.
오후 3시에 릴리스 브랜치 푸시하라고 알려줘
45분 후에 통합 테스트 통과했는지 확인해줘 예약된 작업 확인이나 취소도 자연어로 된다. 어떤 작업이 예약돼 있어? / 배포 체크 작업 취소해줘.
한계는 알고 쓰는 게 좋다.
작업은 세션 스코프다. 터미널 닫으면 다 사라진다. 재시작해도 복원 안 된다. 반복 작업은 3일 지나면 자동 만료되는데, 장기 자동화에 쓰기엔 맞지 않는 거다.
Claude가 응답 중일 때 타이밍을 놓치면 대기했다가 idle 상태에서 1회 실행된다. 놓친 횟수만큼 몰아서 실행하지는 않는다. /loop 5m 작업이 긴 대화 중에 세 번 지나쳤어도, idle 되는 순간 딱 한 번만 실행된다.
세션당 최대 50개 작업 예약 가능하다.
터미널 없이 돌아가거나 재시작 후에도 유지돼야 하는 자동화라면 GitHub Actions schedule 트리거나 Desktop scheduled tasks 쪽을 써야 한다.