← 블로그로 돌아가기

Claude Code 루틴(Routine) 완전 가이드 2026

PR 리뷰, 테스트 생성, 배포 검증을 자동화하는 AI 에이전트 워크플로우 구축법

TL;DR — 루틴 vs 기존 자동화 도구

기능 Claude Code 루틴 GitHub Actions Cron 스크립트
AI 추론 ✅ Opus 4.8 / Fable 5 ❌ 스크립트만 ❌ 스크립트만
PR 분석 및 댓글 ✅ 변경 내용 분석 + 댓글 ❌ 리뷰어 봇 필요 ❌ 불가능
MCP 커넥터 ✅ Notion, Slack, GitHub ❌ 별도 설정 필요 ❌ 불가능
PR 생성 ✅ AI가 코드 수정 + PR ⚠️ 스크립트로만 ⚠️ 스크립트로만
실행 비용 (1회) $0.02-$0.25 $0.001-$0.01 $0 (자사 서버)
설정 난이도 낮음 (웹 대시보드) 중간 (YAML) 낮음

상세 분석

1. Claude Code 루틴이란?

Claude Code 루틴(Routine)은 Anthropic이 2026년 중반에 공개한 자율 실행 기능입니다. 한 번 설정하면 Claude Code가 클라우드 인프라에서 자동으로 코드 세션을 실행합니다. 개발자의 노트북이 켜져 있을 필요도, 터미널이 열려 있을 필요도 없습니다.

루틴은 세 가지 트리거로 실행됩니다:

2. 루틴 설정 방법

루틴은 웹 대시보드 또는 CLI에서 설정할 수 있습니다. CLI에서는 /schedule 명령어로 바로 생성합니다.

CLI로 루틴 생성

# 루틴 생성 대화형 프로세스 시작
claude schedule

# 또는 직접 프롬프트와 함께 설정
claude schedule --name "nightly-pr-review" \
  --repos "myorg/myrepo" \
  --prompt "이 PR의 보안 취약점과 성능 영향을 분석하고 댓글을 남겨주세요" \
  --schedule "0 9 * * *" \
  --model opus

웹 대시보드에서 설정

// 루틴 설정 JSON (대시보드에서 생성 가능)
{
  "name": "daily-dependency-audit",
  "prompt": "package.json과 requirements.txt의 최신 안정 버전을 확인하고, 보안 패치가 필요한 의존성이 있으면 PR을 생성하세요.",
  "repositories": ["myorg/frontend", "myorg/backend"],
  "triggers": {
    "schedule": "0 6 * * 1",
    "mcpConnectors": ["github", "slack"]
  },
  "model": "sonnet",
  "effort": "medium"
}

3. 실전 워크플로우 5가지

워크플로우 1: 자동 PR 리뷰

매 PR이 열릴 때마다 Claude Code가 코드를 읽고, 보안 취약점을 확인하고, 개선 사항을 댓글로 남깁니다. 이는 GitHub Actions의 CODEOWNERS나 ReviewNB와 다르며, 실제 코드의 의미와 아키텍처 맥락을 이해합니다.

# PR 이벤트 트리거로 설정
claude schedule --name "pr-security-review" \
  --repos "myorg/production" \
  --prompt |
  PR이 열렸습니다. 다음을 확인하세요:
  1. SQL 인젝션 또는 XSS 취약점
  2. 하드-coded 시크릿 (API 키, 비밀번호)
  3. 인증/인가 로직 결함
  4. 성능에 영향을 줄 수 있는 변경 사항
  각 발견사항에 대해 코드 라인 번호와 함께 댓글을 남겨주세요. | \
  --trigger github:pull_request \
  --model opus \
  --effort high

워크플로우 2: 주간 의존성 감사

claude schedule --name "weekly-dependency-audit" \
  --repos "myorg/frontend" \
  --prompt |
  1. package.json의 모든 의존성 최신 버전 확인
  2. CVE가 있는 의존성 확인 (npm audit 참고)
  3. 보안 패치가 필요한 패키지가 있으면 PR 생성
  4. Slack 채널에 요약 보고 | \
  --schedule "0 10 * * 1" \
  --model sonnet

워크플로우 3: CI/CD 배포 검증

claude schedule --name "deploy-verification" \
  --repos "myorg/production" \
  --prompt |
  새 릴리스 v2.3.1이 배포되었습니다.
  1. CHANGELOG.md와 실제 변경 사항 비교
  2. 주요 기능 테스트 스크립트 실행
  3. 에러 로그에서 이상 징후 확인
  4. 문제가 없으면 #deployments 채널에 성공 메시지
  문제가 있으면 #incident 채널에 경고 | \
  --trigger api \
  --model opus \
  --effort high

워크플로우 4: 문서 드리프트 감지

claude schedule --name "docs-drift-detection" \
  --repos "myorg/api-service" \
  --prompt |
  API 코드와 문서의 드리프트를 확인하세요:
  1. 코드에 추가된 새로운 엔드포인트가 README에 없는지 확인
  2. 기존 엔드포인트의 시그니처가 변경되지 않았는지 확인
  3. 타입 정의가 문서와 일치하는지 확인
  드리프트가 있으면 PR 생성 | \
  --schedule "0 8 * * *" \
  --model haiku

워크플로우 5: 백포트 자동화

claude schedule --name "hotfix-backport" \
  --repos "myorg/web-app" \
  --prompt |
  main 브랜치의 보안 핫픽스를 release/2.x 브랜치로 백포트하세요:
  1. main에서 최근 7일 간 보안 관련 커밋 확인
  2. release/2.x에 대한 cherry-pick PR 생성
  3. 충돌이 있으면 해결 시도
  4. 테스트가 통과했는지 확인 | \
  --trigger github:release \
  --model sonnet

4. 비용 분석

루틴 실행 비용은 복잡도와 모델에 따라 다릅니다. 다음은 실제 측정된 비용입니다:

하루 5개의 루틴을 실행한다고 가정하면 월 약 $10-$15 정도입니다. 이는 개발자 시간 대비 매우 효율적입니다. 한 시간의 개발자 시간은 최소 $50-$75이며, 루틴은 그 중 2-4시간을 자동화합니다.

5. MCP 커넥터 통합

루틴은 MCP (Model Context Protocol) 커넥터를 통해 외부 서비스와 통합할 수 있습니다. 이를 통해 루틴은 GitHub PR을 읽고, Slack에 메시지를 보내고, Notion에 문서를 업데이트할 수 있습니다.

// .claude/settings.json에 MCP 커넥터 설정
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "${GITHUB_TOKEN}"
      }
    },
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}"
      }
    }
  }
}

이 설정 후 루틴 프롬프트에서 #github, #slack MCP 서명을 사용하여 각 서비스에 접근할 수 있습니다. 예를 들어 #github:list_prs --repo myorg/web로 PR 목록을 가져오고, #slack:post_message --channel #dev로 메시지를 보낼 수 있습니다.

6. 한국 개발자를 위한 고려사항

한국에서 Claude Code 루틴을 사용할 때 고려해야 할 사항들이 있습니다.

네이버 클로드 연동: 네이버가 운영하는 클로드 서비스(네이버 클로드)는 현재 루틴 기능을 지원하지 않습니다. 루틴은 Anthropic의 직접 구독(Pro/Max/Team)에서만 작동합니다. 네이버 클로드를 사용하는 경우, GitHub Actions + 외부 AI API로 우회해야 합니다.

Korean locale: 루틴이 생성하는 PR 댓글과 보고서는 기본적으로 영어입니다. 프롬프트에 "모든 응답은 한국어로 작성하세요"를 포함하면 한국어 출력이 가능합니다. 다만, 한국어 코드 네이밍 컨벤션(카멜 케이스 vs 스네이크 케이스)에 대한 선호도는 프로젝트마다 다르므로 CLAUDE.md에 명시하는 것이 좋습니다.

데이터 준수: 루틴은 Anthropic의 클라우드 인프라에서 실행됩니다. 한국의 개인정보보호법(KPPA)이나 금융권의 데이터 거주시설 규제를 받는 조직은 Anthropic의 Enterprise 플랜과 DPA(Data Processing Agreement)를 체결해야 할 수 있습니다.

7. 루틴 한계점

루틴은 강력하지만 몇 가지 한계가 있습니다:

자주 묻는 질문

Claude Code 루틴은 무료인가요?

Claude Code 루틴은 Pro, Max, Team, Enterprise 플랜에서 사용할 수 있습니다. 무료 Hobby 플랜에서는 사용 불가능하며, 유료 플랜에 따라 실행 횟수와 동시 실행 수가 다릅니다. 일반적으로 Pro 플랜에서 월 100회, Max 플랜에서 월 500회의 루틴 실행이 기본 제공됩니다. 각 실행은 토큰 기반으로 요금이 청구되며, PR 리뷰 한 번당 약 $0.02-$0.05, 완전한 보안 감사 한 번당 약 $0.08-$0.15입니다.

루틴과 GitHub Actions의 차이점은 무엇인가요?

GitHub Actions는 결정론적인 스크립트(빌드, 테스트, 배포)를 실행하는 반면, 루틴은 AI 기반 코드 세션을 실행합니다. 즉, 루틴은 코드를 읽고 추론하며, MCP 커넥터를 사용하고, 셸 명령어를 실행하며, PR을 생성할 수 있습니다. GitHub Actions는 lint와 test만 돌릴 수 있고, 루틴은 PR의 변경 내용을 분석해 보안 문제를 찾아낼 수 있습니다. 두 도구는 상호 보완적입니다 — GitHub Actions로 빌드를 실행하고, 루틴으로 PR 리뷰를 하는 식입니다.

루틴에서 어떤 모델을 사용할 수 있나요?

루틴은 구독 플랜에 따라 사용 가능한 모델이 결정됩니다. Pro 플랜에서는 Sonnet 4.6, Max 플랜에서는 Opus 4.8, Team/Enterprise에서는 Fable 5까지 선택할 수 있습니다. 각 루틴 실행마다 모델 비용이 청구되며, 일반적으로 하나의 PR 리뷰 루틴은 $0.02-$0.05 정도의 API 비용을 사용합니다. Haiku는 가장 저렴하지만($0.005-$0.01/회), 복잡한 분석에는 Opus가 필요합니다.

루틴으로 생성한 PR은 자동으로 머지되나요?

아니요. 루틴이 생성한 PR은 항상 사람이 검토하고 승인해야 합니다. 이는 안전장치로 설계되었습니다. 루틴이 코드를 수정하고 PR을 생성하면, 개발자가 내용을 확인하고 머지 여부를 결정합니다. PR에는 루틴이 수행한 작업과 변경 이유에 대한 설명이 자동으로 포함됩니다. 머지 후에도 CI/CD 테스트가 실패하면 루틴이 자동으로 문제를 분석하고 수정 PR을 생성할 수 있습니다.

여러 리포지토리에 동시에 루틴을 설정할 수 있나요?

네, 가능합니다. 루틴 설정 시 여러 리포지토리를 지정할 수 있습니다. 또한 조직 수준의 루틴을 만들어 모든 하위 리포지토리에 적용할 수도 있습니다. 예를 들어 --repos "myorg/*"로 와일드카드를 사용하면 myorg의 모든 리포지토리에 동일한 PR 리뷰 루틴을 적용할 수 있습니다. 하지만 리포지토리별로 다른 프롬프트나 모델이 필요한 경우, 각각 별도의 루틴을 만들어야 합니다.

결론

Claude Code 루틴은 AI 코딩 도구의 다음 단계입니다. 단순한 코드 작성을 넘어, 개발자의日常工作을 지속적으로 자동화할 수 있습니다. PR 리뷰, 의존성 감사, 배포 검증, 문서 드리프트 감지, 백포트 — 이 모든 것을 인간 개입 없이 설정하고 실행할 수 있습니다.

핵심은 "설정 후 방치"가 아니라 "설정하고 모니터링"입니다. 루틴이 생성한 PR을 주기적으로 검토하고, 프롬프트를 개선하고, 비용을 추적하면, 매월 10-15달러로 개발자 시간을 10-20시간 절약할 수 있습니다. 이것은 단순한 자동화가 아니라, 개발자의 지적 자원을 더 가치 있는 작업에 집중시키는 전략입니다.

더 많은 Claude Code 활용법을 원하시면 아래 관련 가이드를 확인하세요:

Claude Code 서브에이전트 완벽 가이드 · 개발 자동화 5가지 방법 · GitHub Actions 연동 가이드 · 비용 최적화 10가지 전략 · 요금제 완전 비교 2026

지금 바로 Claude Code를 사용해 보세요: claude.ai

소스 및 추가 자료:


이 페이지의 링크에는 제휴 링크가 포함되어 있을 수 있습니다. 제휴 링크를 통해 구매하시면 소정의 수수료를 받을 수 있습니다. 자세한 내용은 Gumroad Skills Bundle ($19)GroundTruth Writer Kit ($29)을 참조하세요.