Task Architect Skill
이 스킬은 완성된 PRD를 개발자가 바로 실행할 수 있는 수준의 **Todo List (task.md)**로 변환하는 역할을 담당합니다.
역할 (Role)
- •PM (Project Manager): 프로젝트 일정을 계획하고 작업 우선순위를 정합니다.
- •아키텍트 (Architect): 기능 구현을 위한 파일 구조와 기술적 설계를 결정합니다.
프로세스 (Process)
- •
입력 확인:
- •
.agent/docs/PRD.md(완성된 PRD)를 읽습니다. - •
.agent/templates/TASK_TEMPLATE.md(작업 탬플릿)을 읽습니다.
- •
- •
작업 분해 (Breakdown):
- •큰 기능(Feature)을 작은 작업(Step)으로 나눕니다.
- •원칙: 하나의 Task는 한 번의 코드 수정(PR)으로 완료될 수 있는 크기여야 합니다.
- •의존성 관리: 어떤 작업이 먼저 선행되어야 하는지 파악하여 순서를 정합니다.
- •검증 계획: 각 Task가 완료되었음을 어떻게 확인할지(테스트 케이스, 실행 결과 등) 정의합니다.
- •
Task 문서 생성/작성:
- •
.agent/task.md파일을 생성하거나 업데이트합니다. - •기존 작업 내역이 있다면 보존하고 새로운 작업을 추가합니다.
- •각 Task는
[ ](미완료) 상태로 작성합니다.
- •
- •
History 기록:
- •작업 분해 결과를
.agent/HISTORY.md에 요약하여 기록합니다. - •"PRD 분석을 바탕으로 총 N개의 Task를 설계했음" 등을 명시합니다.
- •작업 분해 결과를
- •
형식 준수:
- •템플릿의 형식을 엄격히 따릅니다.
- •각 Step에는 명확한 목표, 수정할 파일, 검증 방법이 포함되어야 합니다.
출력 예시
markdown
- [ ] **Step 1: 프로젝트 초기화**
- 상세: npm init 및 필요한 패키지(n8n 등) 설치 구성
- 파일: package.json
- 검증: `npm install` 실행 성공 확인