-
Claude Code Slack 연동: 팀 대화에서 바로 코딩 작업 위임하기실제 경험과 인사이트를 AI와 함께 정리한 글 2025. 12. 11. 15:05
작성일: 2025년 12월 11일
카테고리: AI, Developer Tools, Claude Code
키워드: Claude Code, Slack, Team Collaboration, AI Coding Assistant요약
Claude Code가 Slack과 연동되었다. Slack에서
@Claude를 멘션하면 대화 컨텍스트를 기반으로 Claude Code 웹 세션이 자동 생성된다. GitHub PR 코드리뷰 기능이 GitHub 내에서 직접 동작하는 것과 달리, Slack 연동은 Claude Code for Web(claude.ai/code)을 통해 작업이 수행된다.
출처: Claude 공식 블로그데모 영상
프로덕션 버그 알림이 Slack에 올라오면,
@Claude를 멘션하여 즉시 조사 및 수정 작업을 위임하는 시나리오를 보여준다. Claude가 코드베이스를 탐색하고, 원인을 분석하고, exponential backoff와 circuit breaker 패턴을 적용한 수정안을 제안한다.GitHub vs Slack 연동 비교
구분 GitHub 연동 Slack 연동 트리거 PR에서 @claude멘션채널/스레드에서 @Claude멘션작업 환경 GitHub 내에서 직접 처리 Claude Code for Web 세션 생성 결과물 PR 코멘트, 코드 제안 세션 링크 + PR 생성 버튼 컨텍스트 PR diff, 코멘트 Slack 스레드/채널 메시지 Slack은 GitHub가 아니므로 코드 작업을 위해 Claude Code 웹 환경으로 연결된다. 작업 완료 후 PR 생성 버튼을 통해 GitHub에 반영할 수 있다.
동작 방식
sequenceDiagram participant U as 사용자 participant S as Slack participant C as Claude participant W as Claude Code Web U->>S: @Claude 버그 수정해줘 S->>C: 메시지 분석 C->>C: 코딩 작업 감지 C->>W: 세션 생성 W-->>S: 진행 상황 업데이트 W-->>S: 완료 + PR 버튼- Slack 채널/스레드에서
@Claude멘션 - Claude가 메시지 분석 후 코딩 작업 여부 판단
- 코딩 작업이면 Claude Code 웹 세션 자동 생성
- 스레드에 진행 상황 업데이트
- 완료 시 세션 링크 + PR 생성 버튼 제공
컨텍스트 수집
Claude는 메시지 주변 컨텍스트를 자동 수집한다:
- 스레드: 스레드 내 모든 메시지
- 채널: 최근 채널 메시지
- 저장소: 이전에 인증된 GitHub 저장소 중 자동 선택
설정 방법
사전 요구사항
항목 조건 Claude 플랜 Pro, Max, Team, Enterprise (Claude Code 접근 권한) Claude Code 웹 활성화 필요 GitHub Claude Code 웹에 최소 1개 저장소 연결 1. Slack 앱 설치
워크스페이스 관리자가 Slack App Marketplace에서 Claude 앱 설치
2. Claude 계정 연결
- Slack에서 Claude 앱 열기
- App Home 탭에서 "Connect" 클릭
- 브라우저에서 인증 완료
3. 라우팅 모드 설정
App Home → Routing Mode에서 선택:
모드 동작 Code only 모든 멘션을 Claude Code로 라우팅 Code + Chat 메시지 분석 후 코딩/일반 대화 자동 분기 Code + Chat 모드에서 잘못 분류된 경우 "Retry as Code" 버튼으로 재시도 가능.
사용 예시
인시던트 대응
@Claude 프로덕션에서 NullPointerException 발생 중. 로그 보면 UserService.getProfile()에서 터지는데 확인해줘.코드 리뷰 요청
@Claude PR #142 리뷰해줘. 특히 에러 핸들링 부분 봐줘.기능 구현
@Claude 로그인 실패 시 3회 후 5분 락아웃 기능 추가해줘. 테스트 코드도 작성하고 PR 만들어줘.액션 버튼
세션 완료 시 제공되는 버튼:
버튼 동작 View Session 전체 세션 트랜스크립트 확인 Create PR 변경사항으로 PR 생성 Retry as Code Chat으로 분류된 경우 Code로 재시도 Change Repo 다른 저장소로 변경 Slack vs 웹 직접 사용
상황 권장 Slack에 컨텍스트 있음 Slack 비동기 작업 위임 Slack 팀원 가시성 필요 Slack 파일 업로드 필요 웹 직접 실시간 상호작용 웹 직접 복잡한 장시간 작업 웹 직접 제한사항
- GitHub 저장소만 지원 (GitLab, Bitbucket 미지원)
- 세션당 PR 1개 생성 가능
- 개인 플랜의 rate limit 적용
- Claude Code 웹 접근 권한 필수
- 현재 Research Preview (베타) 상태
트러블슈팅
문제 해결 세션 시작 안 됨 App Home에서 계정 연결 확인, Claude Code 웹 접근 확인 저장소 안 보임 Claude Code 웹에서 저장소 재연결 잘못된 저장소 선택 "Change Repo" 버튼 또는 요청에 저장소명 명시 인증 오류 App Home에서 계정 연결 해제 후 재연결 결론
Slack 연동으로 팀 대화에서 개발 작업으로 이어지는 흐름이 자연스러워졌다. 인시던트 스레드에서 바로 수정 작업을 위임하고, PR까지 받을 수 있다.
참고 자료
- Claude Code and Slack - Claude 공식 블로그
- Slack Integration Documentation - 공식 문서
- Slack App Marketplace - Claude 앱 설치
'실제 경험과 인사이트를 AI와 함께 정리한 글' 카테고리의 다른 글
Airflow vs Prefect vs Dagster vs Temporal: 빌링 SaaS를 위한 워크플로우 오케스트레이션 비교 (1) 2025.12.14 Google Stitch: 피그마를 몰라도 AI로 UI 디자인하기 (0) 2025.12.11 Claude Code 베스트 프랙티스: Anthropic 공식 가이드 정리 (0) 2025.12.11 CLAUDE.md 공식 가이드 정리: 프로젝트 컨텍스트 자동화 (0) 2025.12.11 Claude Code 사용 리포트: 27일간 12억 토큰의 기록 (0) 2025.12.11 - Slack 채널/스레드에서
