TechFeedTechFeed
AI 코딩 도구

Claude Code Routines 완전 가이드 — 스케줄·API·GitHub 트리거로 워크플로우를 자동화하는 법

2026년 4월 Anthropic이 연구 프리뷰로 공개한 Claude Code Routines를 실전 분석한다. 루틴의 구성 요소(프롬프트·저장소·커넥터), 3가지 트리거(Scheduled·API·GitHub) 설정법, 플랜별 일일 실행 한도, 막히는 케이스 해결까지 개발팀 자동화에 바로 적용할 수 있는 가이드.

한 줄 요약: Anthropic이 2026년 4월 14일 연구 프리뷰로 공개한 Claude Code Routines는 프롬프트·저장소·커넥터를 한 번 설정하면 스케줄·API·GitHub 이벤트를 트리거로 삼아 Anthropic 관리형 클라우드 인프라에서 자율적으로 실행되는 자동화 기능이다.

이 글이 필요한 사람
  • 밤새 CI/CD나 코드 리뷰 자동화를 크론탭으로 직접 관리하는 개발자
  • PR 머지 시점에 자동으로 특정 작업을 Claude에게 맡기고 싶은 팀
  • 모니터링 알람이 오면 Claude가 먼저 트리아지하게 하고 싶은 인프라 담당자
  • Claude Code 4월 업데이트의 Routines 기능을 실전에 적용하려는 엔지니어

Claude Code Routines란 무엇인가

Routines는 Claude Code의 자동화 실행 단위다. 기존에는 Claude Code를 쓰려면 터미널을 열고 직접 명령을 입력해야 했다. 노트북이 닫히면 작업도 멈췄다.

Routines는 이 제약을 제거한다. 한 번 설정하면 내 컴퓨터가 꺼져 있어도 Anthropic 서버에서 Claude가 계속 돌아간다.

루틴의 구성 요소는 세 가지다:

  • 프롬프트 — Claude에게 줄 지시문 (무엇을 할지)
  • 저장소(Repositories) — 작업 대상이 되는 GitHub 저장소 하나 이상
  • 커넥터(Connectors) — GitHub, Slack, Linear 등 Claude가 접근할 외부 서비스

이 세 가지를 묶어 하나의 루틴으로 저장하고, 실행 트리거를 지정하면 된다. 이후 Claude가 지정된 조건에서 자율적으로 코드 리뷰, 이슈 분류, 문서 업데이트 등 작업을 수행한다.

연구 프리뷰(Research Preview) 상태: Routines는 2026년 4월 14일 기준 연구 프리뷰다. API 엔드포인트, 베타 헤더, 트리거 동작이 정식 출시 전 변경될 수 있다. 프로덕션 크리티컬 워크플로우보다는 자동화 실험·내부 효율화 용도로 먼저 적용하길 권장한다.
Claude Code Routines cloud automation dashboard
claude.ai/code/routines에서 루틴을 생성·관리할 수 있다. 트리거 유형과 실행 이력을 한눈에 볼 수 있다

3가지 트리거 유형 완전 정리

루틴의 핵심은 트리거다. 같은 루틴 설정에 여러 트리거를 동시에 붙일 수 있다.

트리거 유형실행 조건대표 사용 예
Scheduledcron식 주기 (매시간·매일·매주)야간 이슈 라벨링, 주간 문서 동기화
APIHTTP POST 요청 수신 시모니터링 알람 → Claude 트리아지
GitHubPR 생성·머지, 릴리즈 등 저장소 이벤트PR 자동 코드 리뷰, 릴리즈 노트 생성

각 트리거 설정 시 주의 사항은 아래에서 상세히 다룬다.

루틴 만들기 — 생성부터 트리거 연결까지

루틴 생성 방법은 두 가지다. 브라우저에서 claude.ai/code/routines에 접속하거나, Claude Code CLI 안에서 /schedule 명령어를 실행한다.

기본 생성 흐름 (CLI):

Claude Code CLI — 루틴 생성
# Claude Code 세션 안에서 실행 /schedule # 프롬프트 입력: Claude에게 줄 지시문 작성 # 예시: # "이 저장소의 새로운 이슈에 라벨을 붙이고, 담당자를 할당하라. # bug 키워드 → bug 라벨, feat 키워드 → enhancement 라벨, # 담당자 없는 이슈 → @lee-seunghwan 할당" # 저장소 연결: GitHub App 설치 필요 # 트리거 선택: Scheduled / API / GitHub 중 하나 이상

API 트리거 엔드포인트 구조:

API 트리거 — HTTP POST 호출 예시
# API 트리거 생성 시 엔드포인트와 Bearer 토큰이 발급된다 # 토큰은 생성 시 1회만 표시 — 즉시 시크릿 스토어에 저장할 것 curl -X POST https://api.anthropic.com/v1/routines/{routine-id}/fire \ -H "Authorization: Bearer {YOUR_ROUTINE_TOKEN}" \ -H "anthropic-beta: experimental-cc-routine-2026-04-01" \ -H "Content-Type: application/json" \ -d '{"context": "PagerDuty alert: DB CPU 92%, instance prod-db-01"}' # context 필드로 실행 시점의 동적 정보를 루틴에 전달할 수 있다
GitHub 트리거 설정 시 주의: GitHub 이벤트를 받으려면 Claude GitHub App을 대상 저장소에 별도로 설치해야 한다. /web-setup 명령으로 클론 권한만 부여한 상태에서는 웹훅이 동작하지 않는다. 루틴 생성 UI가 설치 링크를 안내하지만 빠뜨리기 쉬운 단계다.
Claude Code Routines triggers setup schedule API GitHub
루틴 하나에 스케줄·API·GitHub 트리거를 동시에 붙일 수 있다. 각 트리거는 독립적으로 동작한다

실전 활용 케이스 6가지

Anthropic이 공식 문서에서 제시한 6가지 케이스와 각각의 트리거 전략을 정리했다.

케이스트리거작동 방식
백로그 관리Scheduled (야간)새 이슈 라벨링, 중복 감지, 담당자 할당
알람 트리아지API (모니터링 시스템 호출)Datadog·PagerDuty 알람 → Claude가 원인 분석 후 Slack 리포트
코드 리뷰GitHub (PR 생성 시)PR 열릴 때마다 Claude가 코드 리뷰 코멘트 자동 작성
배포 검증API (CD 파이프라인 호출)배포 완료 후 스모크 테스트 실행, 이상 시 롤백 PR 생성
문서 동기화Scheduled (주간)코드 변경 감지 후 README·API 문서 자동 업데이트 PR 생성
라이브러리 포팅GitHub (PR 머지 시)내부 라이브러리 PR 머지 → 의존 저장소에 포팅 PR 자동 생성

요금 제한과 현재 제약 — 프로덕션 적용 전 확인 사항

Routines 실행 횟수는 플랜별로 제한된다. 한 번의 루틴 실행이 무거운 에이전틱 작업을 포함할 수 있기 때문에 일 단위로 제한을 둔다.

플랜일일 실행 한도
Pro5회/일
Max15회/일
Team / Enterprise25회/일

연구 프리뷰 기간의 추가 제약:

  • 베타 헤더 필수: API 트리거는 anthropic-beta: experimental-cc-routine-2026-04-01 헤더 없이는 동작하지 않는다. 정식 출시 전 변경 가능성이 있다
  • GitHub App 별도 설치: GitHub 이벤트 트리거에는 Claude GitHub App 수동 설치 필요
  • API 토큰 1회 표시: 루틴 생성 직후 토큰이 단 한 번만 표시된다. 생성 즉시 AWS Secrets Manager, GitHub Secrets 등에 저장해야 한다
  • 컨텍스트 유지 없음: 각 루틴 실행은 독립 세션이다. 이전 실행 내용을 기억하지 않는다

막히는 케이스와 대응 방법

연구 프리뷰에서 자주 겪는 문제 3가지와 해결 방법이다.

케이스 1 — GitHub 웹훅이 오지 않는다
원인: Claude GitHub App이 저장소에 설치되지 않은 상태. /web-setup은 클론 권한만 부여하고 웹훅 수신 권한은 별개다.
해결: github.com/apps/claude-code에서 앱을 대상 저장소에 설치한 뒤 루틴의 GitHub 트리거를 재활성화한다.
케이스 2 — API 트리거 호출 시 401 Unauthorized
원인: 베타 헤더 누락 또는 토큰 만료.
해결: 요청 헤더에 anthropic-beta: experimental-cc-routine-2026-04-01이 포함됐는지 확인한다. 토큰을 분실했다면 루틴을 삭제하고 재생성해야 한다 — 토큰 재발급 기능은 현재 없다.
케이스 3 — 스케줄 루틴이 예상 시각에 실행되지 않는다
원인: cron 표현식이 UTC 기준으로 해석된다. KST(UTC+9) 기준 오전 9시를 원한다면 0 0 * * *으로 설정해야 한다.
해결: 루틴 설정 시 타임존을 명시하거나 UTC 기준으로 역산해 입력한다.
Claude Code automation workflow diagram schedule API GitHub triggers
Routines의 세 트리거가 실제 개발 워크플로우에 통합되는 흐름. 노트북 없이 Claude가 자율 실행된다

Routines 도입 전 실무 체크리스트

Routines를 팀 워크플로우에 도입하기 전 확인해야 할 사항들이다.

  • 플랜 일일 한도 확인: Pro 5회는 하루 5개 이벤트가 상한이다. 팀 협업이라면 Team 플랜(25회) 이상이 실용적이다
  • 프롬프트 명확성: 루틴 프롬프트는 모호하면 Claude가 잘못된 방향으로 오래 작업한다. "이슈를 분류하라"보다 "이슈 제목에 버그 키워드가 있으면 bug 라벨을 붙이고 severity: high 태그를 추가하라"처럼 조건과 행동을 명확히 서술한다
  • 저장소 커넥터 최소화: 루틴에 연결된 저장소가 많을수록 실행 시간과 토큰 사용량이 늘어난다. 실제 작업에 필요한 저장소만 연결한다
  • API 토큰 보안: 루틴 API 토큰은 Claude Code를 대신해 실행 권한이 있다. GitHub Secrets나 AWS Secrets Manager에 반드시 저장하고, 환경 변수로 직접 코드에 하드코딩하지 않는다
  • 연구 프리뷰 변경 추적: 베타 헤더와 API 구조가 정식 출시 전 변경될 수 있다. 공식 Routines 문서를 북마크해 두고 주기적으로 확인한다
Claude CodeRoutines자동화에이전트스케줄GitHubAPI 트리거AnthropicAI 코딩 도구워크플로우

관련 도구

관련 포스트

AI가 소프트웨어 개발자에게 미치는 영향 2026 — Pragmatic Engineer 906명 설문 분석2026-04-21Claude Code 4월 2026 업데이트 완전 정리 — /powerup, MCP 500K, 세션 성능 개선2026-04-14Anthropic 에이전틱 코딩 트렌드 리포트 2026 — 78% 멀티파일, 23분 세션, 47 툴 호출의 의미2026-04-22개발자 74%가 AI 코딩 도구를 쓴다 — JetBrains 2026 실태조사, Claude Code 6배 성장과 Copilot 정체의 의미2026-04-26