
task-architect
PRD를 바탕으로 실행 가능한 단위의 Todo List를 생성하는 스킬
提供方 jongsujin|开源
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에는 명확한 목표, 수정할 파일, 검증 방법이 포함되어야 합니다.
출력 예시
- [ ] **Step 1: 프로젝트 초기화**
- 상세: npm init 및 필요한 패키지(n8n 등) 설치 구성
- 파일: package.json
- 검증: `npm install` 실행 성공 확인