실전 워크플로우 - 팀 협업 시나리오
이 장에서 배우는 것
- 실제 업무 시나리오별 워크플로우
- 에이전트 체이닝 방법
- 복잡한 작업의 분해와 조합
워크플로우 기본 원칙
1. 작업 분해
큰 작업을 작은 단위로 나눕니다.
[큰 작업]
├── [중간 작업 1]
│ ├── 세부 작업 1-1
│ └── 세부 작업 1-2
└── [중간 작업 2]
├── 세부 작업 2-1
└── 세부 작업 2-2
2. 에이전트 매핑
각 작업에 적합한 에이전트를 배정합니다.
| 작업 유형 | 적합한 에이전트 |
|---|---|
| 정보 수집 | Researcher, Scout, Hermes |
| 전략 수립 | CEO, PM, Athena |
| 콘텐츠 제작 | Writer, 마케팅, Hephaestus |
| 검토/피드백 | Reviewer, QA, Themis |
| 계획 수립 | Planner, PO, Athena |
3. 순서 결정
의존성에 따라 순서를 정합니다.
[병렬 가능] → 동시 실행
[순차 필요] → 앞 작업 완료 후 실행
워크플로우 1: 신규 프로젝트 킥오프
상황: 새 프로젝트를 시작할 때 필요한 문서와 계획 준비
단계별 진행
1. 프로젝트 배경 정리 (PM)
↓
2. 시장/경쟁사 조사 (Researcher) ─┬─ 병렬
내부 역량 분석 (COO) ─┘
↓
3. 프로젝트 계획서 작성 (PM)
↓
4. 리스크 검토 (법무/재무)
↓
5. 최종 검토 (CEO)
실행 예시
Step 1: 배경 정리
> PM으로서 이 프로젝트의 배경을 정리해줘.
> 프로젝트: [프로젝트명]
> 목적: [목적]
> 기대 효과: [효과]
Step 2: 조사 (병렬)
> 다음 두 가지를 동시에 조사해줘:
> 1. Researcher: 시장 규모와 경쟁사 현황
> 2. COO: 우리 팀의 가용 리소스와 역량
Step 3: 계획서 작성
> PM으로서 프로젝트 계획서를 작성해줘.
> 조사 결과를 반영해서.
> 포함할 내용: 목표, 범위, 일정, 리소스, 마일스톤
Step 4: 리스크 검토
> 법무: 이 프로젝트의 법적 리스크 검토해줘
> 재무: 예산 및 재무 리스크 검토해줘
Step 5: 최종 검토
> CEO 관점에서 이 프로젝트 계획을 최종 검토해줘.
> 전략적 적합성, 실행 가능성, ROI 관점에서.
워크플로우 2: 콘텐츠 제작 파이프라인
상황: 블로그 포스트, 뉴스레터, SNS 콘텐츠 제작
단계별 진행
1. 주제 선정 및 아웃라인 (Planner)
↓
2. 자료 조사 (Researcher)
↓
3. 초안 작성 (Writer)
↓
4. 편집 및 개선 (Editor/Apollo)
↓
5. SEO/마케팅 최적화 (마케팅)
↓
6. 최종 검토 (Reviewer)
실행 예시
전체 요청 (한 번에)
> 다음 주제로 블로그 포스트를 만들어줘.
> 주제: [주제]
> 타겟 독자: [독자]
> 목표 길이: [글자 수]
>
> 다음 순서로 진행해줘:
> 1. Planner: 아웃라인 작성
> 2. Researcher: 관련 자료 수집
> 3. Writer: 초안 작성
> 4. Apollo: 문체와 흐름 개선
> 5. 마케팅: SEO 키워드 반영
> 6. Reviewer: 최종 검토
단계별 요청
# Step 1
> 아테나, 이 주제로 블로그 아웃라인 잡아줘: [주제]
# Step 2
> 헤르메스, 이 아웃라인에 필요한 데이터/사례 조사해줘.
# Step 3
> 헤파이스토스, 아웃라인과 조사 자료로 초안 작성해줘.
# Step 4
> 아폴로, 초안의 흐름과 문체를 더 매끄럽게 다듬어줘.
# Step 5
> 마케팅, SEO 키워드를 자연스럽게 반영해줘.
# Step 6
> 테미스, 최종 검토하고 개선점 알려줘.
워크플로우 3: 고객 제안서 작성
상황: B2B 고객사에 제출할 제안서 작성
단계별 진행
1. 고객사 분석 (Researcher)
↓
2. 솔루션 매핑 (PM)
↓
3. 제안서 초안 (영업 + Writer)
↓
4. 가격/조건 검토 (재무)
↓
5. 법적 검토 (법무)
↓
6. 디자인/형식 (디자이너)
↓
7. 최종 검토 (CEO)
실행 예시
> B2B 제안서를 만들어줘.
>
> 고객사 정보:
> - 회사: [회사명]
> - 산업: [산업]
> - 규모: [규모]
> - 니즈: [파악된 니즈]
>
> 진행 순서:
> 1. Researcher: 고객사 상세 분석 (산업, 경쟁사, 과제)
> 2. PM: 우리 솔루션이 어떻게 해결하는지 매핑
> 3. 영업: 제안서 초안 작성
> 4. 재무: 가격 정책 및 조건 검토
> 5. 법무: 계약 조건 검토
> 6. 디자이너: 형식 및 가독성 개선
> 7. CEO: 전략적 관점에서 최종 검토
워크플로우 4: 신기능 출시
상황: 새 기능 출시를 위한 준비
단계별 진행
1. PRD 작성 (PM)
↓
2. 유저 스토리 분해 (PO)
↓
3. 디자인 리뷰 (디자이너)
↓
4. 테스트 케이스 (QA)
↓
5. 출시 문서 준비 (콘텐츠) ─┬─ 병렬
GTM 전략 (마케팅) ─┤
CS FAQ 준비 (CS) ─┘
↓
6. 출시 체크리스트 (PM)
실행 예시
> 신기능 출시를 준비해줘.
>
> 기능: [기능명]
> 설명: [기능 설명]
> 출시 예정일: [날짜]
>
> 다음 순서로:
> 1. PM: PRD 작성
> 2. PO: 유저 스토리로 분해
> 3. 디자이너: 디자인 가이드라인 체크
> 4. QA: 테스트 케이스 작성
> 5. 병렬 진행:
> - 콘텐츠: 헬프센터 문서 + 릴리즈 노트
> - 마케팅: 출시 캠페인 계획
> - CS: FAQ 및 응대 스크립트
> 6. PM: 출시 전 체크리스트 최종 확인
워크플로우 5: 주간 업무 루틴
상황: 매주 반복되는 업무 자동화
월요일: 주간 계획
> 이번 주 계획을 세워줘.
>
> 1. PM: 이번 주 우선순위 정리
> 2. Planner: 일별 할 일 배분
> 3. Researcher: 이번 주 체크할 지표/데이터 정리
금요일: 주간 정리
> 이번 주 마무리해줘.
>
> 1. Writer: 주간 보고서 초안
> 2. 데이터 분석가: 주요 지표 정리
> 3. PM: 다음 주 이월 사항 정리
> 4. Reviewer: 보고서 검토
워크플로우 6: 문제 해결
상황: 예상치 못한 이슈 발생 시
단계별 진행
1. 상황 파악 (Researcher)
↓
2. 원인 분석 (분석가)
↓
3. 해결 옵션 도출 (Planner)
↓
4. 리스크 평가 (법무/재무)
↓
5. 의사결정 (CEO)
↓
6. 실행 계획 (COO)
↓
7. 커뮤니케이션 (마케팅/CS)
실행 예시
> 다음 이슈를 해결해줘.
>
> 이슈: [이슈 설명]
> 영향: [영향 범위]
> 긴급도: [긴급/보통/낮음]
>
> 1. Researcher: 현재 상황 파악 및 정리
> 2. 분석가: 근본 원인 분석
> 3. Athena: 해결 옵션 3가지 도출
> 4. 법무/재무: 각 옵션의 리스크 평가
> 5. CEO: 최적 옵션 선택
> 6. COO: 실행 계획 수립
> 7. CS/마케팅: 고객/외부 커뮤니케이션 준비
워크플로우 템플릿
나만의 워크플로우 만들기
## 워크플로우: [워크플로우명]
### 상황
[이 워크플로우를 사용하는 상황]
### 입력
- [필요한 입력 1]
- [필요한 입력 2]
### 단계
1. [에이전트1]: [작업 내용]
2. [에이전트2]: [작업 내용]
3. [에이전트3]: [작업 내용]
### 출력
- [최종 결과물]
### 프롬프트 템플릿
[복사해서 사용할 프롬프트]
워크플로우 저장하기
자주 쓰는 워크플로우는 스킬로 저장:
---
name: "weekly-planning"
description: "주간 계획 수립 워크플로우"
triggers:
- "주간 계획"
- "이번 주 계획"
- "weekly planning"
---
# 주간 계획 워크플로우
## 단계
1. PM: 이번 주 목표 및 우선순위 정리
2. Planner: 일별 할 일 배분
3. Researcher: 필요한 정보/데이터 정리
## 출력 형식
[형식 정의]
체이닝 팁
1. 명확한 핸드오프
각 단계의 출력이 다음 단계의 입력이 되도록:
> Step 1 출력을 Step 2 입력으로 사용해줘.
2. 중간 점검
긴 워크플로우는 중간에 확인:
> 여기까지 결과 보여줘. 괜찮으면 다음 진행할게.
3. 롤백 지점
되돌릴 수 있는 지점 설정:
> Step 3 결과가 마음에 안 드니까 Step 2부터 다시 해줘.
4. 병렬 처리
독립적인 작업은 동시에:
> 다음 세 가지를 동시에 진행해줘:
> 1. ...
> 2. ...
> 3. ...
실습: 나만의 워크플로우 만들기
과제
자주 하는 복잡한 업무를 워크플로우로 정리하세요.
단계
- 업무 선정: 3단계 이상의 복잡한 업무
- 단계 분해: 각 단계를 명확히 정의
- 에이전트 배정: 각 단계에 적합한 에이전트
- 순서 결정: 의존성 파악, 병렬 가능 여부
- 스킬로 저장: 반복 사용을 위해 저장
예시 과제
업무: 월간 성과 리포트 작성
> 월간 성과 리포트 워크플로우를 만들어줘.
>
> 단계:
> 1. 데이터 수집
> 2. 분석
> 3. 인사이트 도출
> 4. 리포트 작성
> 5. 검토
>
> 각 단계에 적합한 에이전트와 프롬프트 템플릿을 포함해줘.
참고 자료
| 리소스 | 설명 |
|---|---|
| Claude Code Best Practices | Anthropic 공식 사용 가이드 |
| claude-flow | 54개 전문 에이전트 + 워크플로우 |
| awesome-claude-code | 커뮤니티 큐레이션 |
| claude-code-templates | Anthropic 공식 프로젝트 템플릿 |
| claude-task-master | AI 기반 태스크 관리 워크플로우 |
다음 단계
실전 워크플로우를 익혔다면, 즉시 사용 가능한 스킬 라이브러리를 확인해보세요.