AgentSkillsCN

Project Plan

项目计划

SKILL.md

Project Plan Skill

프로젝트 계획 수립을 지원하는 skill입니다.

트리거

  • /project-plan 명령
  • "프로젝트 계획", "개발 계획", "작업 계획" 프롬프트

실행 흐름

code
1단계: 요구사항 분석
    ↓
2단계: 작업 분해 (WBS)
    ↓
3단계: 의존성 분석
    ↓
4단계: 일정 산정
    ↓
5단계: 리스크 식별
    ↓
6단계: 계획서 생성

실행 단계

1단계: 요구사항 분석

프로젝트 목표, 범위, 제약조건을 분석합니다.

bash
# 관련 문서 확인
Read CLAUDE.md
Read hr-prototype-plan-v2.md
Read docs/specs/*.md

분석 항목:

  • 프로젝트 목표 (Goals)
  • 범위 (Scope)
  • 제약조건 (Constraints): 기간, 리소스, 기술
  • 성공 기준 (Success Criteria)

2단계: 작업 분해 (WBS)

프로젝트를 관리 가능한 작업 단위로 분해합니다.

분해 원칙:

  • Epic → Feature → Task → Sub-task
  • 각 Task는 1일 이내 완료 가능
  • 명확한 완료 조건 정의

출력 형식:

yaml
epics:
  - id: E-01
    name: "{{epic_name}}"
    features:
      - id: F-01
        name: "{{feature_name}}"
        tasks:
          - id: T-01
            name: "{{task_name}}"
            done_criteria: "{{criteria}}"

3단계: 의존성 분석

작업 간 의존 관계를 식별합니다.

의존성 유형:

유형설명예시
FS (Finish-to-Start)선행 완료 후 시작DB 설계 → API 개발
SS (Start-to-Start)동시 시작프론트엔드/백엔드 병렬
FF (Finish-to-Finish)동시 완료테스트/문서화

4단계: 일정 산정

작업별 예상 소요 시간과 마일스톤을 설정합니다.

산정 기준:

  • 복잡도: Low(0.5일), Medium(1일), High(2일)
  • 버퍼: 20% 추가
  • 리뷰/테스트: Task당 +0.5일

마일스톤 예시:

yaml
milestones:
  - id: M-01
    name: "MVP 완료"
    date: "2025-01-25"
    deliverables:
      - "핵심 기능 구현"
      - "기본 테스트 통과"

5단계: 리스크 식별

잠재적 위험 요소를 식별하고 대응 계획을 수립합니다.

리스크 매트릭스:

리스크영향(1-5)발생확률(1-5)대응 전략
기술적 복잡성43조기 PoC
일정 지연34버퍼 확보
요구사항 변경43단계별 검증

6단계: 계획서 생성

최종 프로젝트 계획서를 생성합니다.

출력 파일:

  • project-todo.md - 작업 목록
  • docs/specs/project-plan.md - 상세 계획서 (요청 시)

자동 판단 로직

범위 판단

  1. 소규모 프로젝트 (Task 10개 이하):

    • 간략한 목록 형태
    • 마일스톤 1-2개
  2. 중규모 프로젝트 (Task 11-30개):

    • Epic/Feature 구조화
    • 마일스톤 3-5개
  3. 대규모 프로젝트 (Task 30개 초과):

    • 단계별 분할 권장
    • 상세 계획서 생성

출력 예시

code
🔄 프로젝트 계획 수립 시작...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 1. 요구사항 분석
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

목표: HR 의사결정 지원 시스템 Prototype
기간: 2025.01.22 ~ 2025.01.30 (평일 7일)
범위: 4대 유스케이스 (A-1, B-1, C-1, D-1)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📝 2. 작업 분해 (WBS)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[E-01] Ontology 설계 및 구현
  ├─ [F-01] 스키마 설계
  │   ├─ [T-01] 노드 타입 정의
  │   └─ [T-02] 관계 타입 정의
  └─ [F-02] 데이터 적재
      └─ [T-03] Mock 데이터 생성

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📅 3. 마일스톤
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

[M-01] 2025-01-24: Ontology 완료
[M-02] 2025-01-27: Agent 구현 완료
[M-03] 2025-01-30: PoC 준비 완료

✅ 계획 수립 완료!

옵션

옵션설명기본값
--scope계획 범위 (full/phase)full
--output출력 형식 (summary/detailed)summary
--update기존 계획 업데이트false
--dry-run실제 파일 생성 없이 미리보기false

에러 처리

에러메시지해결 방법
요구사항 부재"프로젝트 요구사항을 찾을 수 없습니다"CLAUDE.md 또는 명세 파일 확인
기간 초과"예상 작업량이 가용 기간을 초과합니다"범위 축소 또는 단계 분할

사용법

code
/project-plan                     # 기본 계획 수립
/project-plan --scope phase       # 현재 단계만
/project-plan --output detailed   # 상세 계획서
/project-plan --update            # 기존 계획 업데이트

연계 Skill/Agent

Skill/Agent역할연계 방식
orchestrator계획 실행 조율생성된 계획 기반 워크플로 실행
workflow-builder실행 계획 생성승인된 작업의 Workflow 생성

관련 문서