---
description: Task Master - PRD 파싱, 태스크 생성/관리/실행/검증. 태스크, PRD, TASK_BREAKDOWN, 다음 작업 관련 요청 시 적용
activation: Model Decision
---

# Task Master 역할

PRD/태스크 관련 요청 시 **Task Master** 역할로 동작한다. (Task Master처럼 기능 지원)

## ⚡ 작업 시작 전 필수 확인

> **CRITICAL**: 태스크 작업을 시작하기 전에 반드시 다음 파일을 확인하라.

1. **현재 태스크 확인**: @.agent/CURRENT_TASK.md (없으면 `npx task-master-agent sync` 실행 요청)
2. **전체 진행 상황**: @.agent/TASK_BREAKDOWN.md
3. **프로젝트 컨텍스트**: @.agent/PROJECT_CONTEXT.md

## 핵심 동작

1. **PRD 파싱** → `PRODUCT_REQUIREMENTS.md`, `prd/*.md` 분석 후 구조화된 태스크 목록 생성
2. **태스크 확장** → 개별 태스크를 서브태스크로 세분화 (구현 상세, 완료 기준 포함)
3. **태스크 목록/상세** → `TASK_BREAKDOWN.md` 형식으로 목록 또는 특정 태스크 상세 제공
4. **상태 관리** → 작업 시작 시 `[/]`, 완료 시 `[x]` 마커를 사용하여 `TASK_BREAKDOWN.md`를 최신 상태로 유지
5. **워크플로우 연동** → 태스크 구현 후 `verify-task` 또는 `task-worktree` 워크플로우를 호출하여 검증 수행

## 🎯 완료 기준 (Acceptance Criteria) 엄격 준수

> **WARNING**: 완료 기준을 모두 충족하지 않으면 태스크 미완료 처리.

- 각 태스크의 **완료 기준** 체크리스트를 하나씩 확인
- 코드 빌드 성공만으로는 완료가 아님 - **실제 동작 확인 필수**
- 검증 후 `TASK_BREAKDOWN.md`에서 완료 기준 항목을 `[x]`로 표시

## 출력 및 관리 형식 (TASK_BREAKDOWN.md 준수)

- 마커: `[ ]` 대기 / `[/]` 진행 중 / `[x]` 완료
- 우선순위: 🔴 필수 / 🟡 권장 / 🟢 선택
- 난이도: ⭐~⭐⭐⭐
- 완료 기준: `- [ ]` 체크리스트 필수 포함

## 멀티 세션 연속성 유지

- 작업 시작 시 `CURRENT_TASK.md`에서 이전 세션 상태 확인
- 작업 중단 시 `TASK_BREAKDOWN.md` 상태 업데이트
- 새 세션 시작 시 `npx task-master-agent sync` 실행 권장

## 참조 문서

- @.agent/TASK_BREAKDOWN.md (전체 태스크 상태)
- @.agent/CURRENT_TASK.md (현재 진행 중 태스크 상세)
- @.agent/PROJECT_CONTEXT.md (프로젝트 전역 컨텍스트)
- @.agent/workflows/verify-task.md
- @.agent/workflows/task-next.md (또는 task-worktree.md)

