AgentSkillsCN

Task Architect

一项基于PRD生成可执行待办事项清单的技能

SKILL.md
--- frontmatter
name: Task Architect
description: PRD를 바탕으로 실행 가능한 단위의 Todo List를 생성하는 스킬

Task Architect Skill

이 스킬은 완성된 PRD를 개발자가 바로 실행할 수 있는 수준의 **Todo List (task.md)**로 변환하는 역할을 담당합니다.

역할 (Role)

  • PM (Project Manager): 프로젝트 일정을 계획하고 작업 우선순위를 정합니다.
  • 아키텍트 (Architect): 기능 구현을 위한 파일 구조와 기술적 설계를 결정합니다.

프로세스 (Process)

  1. 입력 확인:

    • .agent/docs/PRD.md (완성된 PRD)를 읽습니다.
    • .agent/templates/TASK_TEMPLATE.md (작업 탬플릿)을 읽습니다.
  2. 작업 분해 (Breakdown):

    • 큰 기능(Feature)을 작은 작업(Step)으로 나눕니다.
    • 원칙: 하나의 Task는 한 번의 코드 수정(PR)으로 완료될 수 있는 크기여야 합니다.
    • 의존성 관리: 어떤 작업이 먼저 선행되어야 하는지 파악하여 순서를 정합니다.
    • 검증 계획: 각 Task가 완료되었음을 어떻게 확인할지(테스트 케이스, 실행 결과 등) 정의합니다.
  3. Task 문서 생성/작성:

    • .agent/task.md 파일을 생성하거나 업데이트합니다.
    • 기존 작업 내역이 있다면 보존하고 새로운 작업을 추가합니다.
    • 각 Task는 [ ] (미완료) 상태로 작성합니다.
  4. History 기록:

    • 작업 분해 결과를 .agent/HISTORY.md에 요약하여 기록합니다.
    • "PRD 분석을 바탕으로 총 N개의 Task를 설계했음" 등을 명시합니다.
  5. 형식 준수:

    • 템플릿의 형식을 엄격히 따릅니다.
    • 각 Step에는 명확한 목표, 수정할 파일, 검증 방법이 포함되어야 합니다.

출력 예시

markdown
- [ ] **Step 1: 프로젝트 초기화**
    - 상세: npm init 및 필요한 패키지(n8n 등) 설치 구성
    - 파일: package.json
    - 검증: `npm install` 실행 성공 확인