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) | 대응 전략 |
|---|---|---|---|
| 기술적 복잡성 | 4 | 3 | 조기 PoC |
| 일정 지연 | 3 | 4 | 버퍼 확보 |
| 요구사항 변경 | 4 | 3 | 단계별 검증 |
6단계: 계획서 생성
최종 프로젝트 계획서를 생성합니다.
출력 파일:
- •
project-todo.md- 작업 목록 - •
docs/specs/project-plan.md- 상세 계획서 (요청 시)
자동 판단 로직
범위 판단
- •
소규모 프로젝트 (Task 10개 이하):
- •간략한 목록 형태
- •마일스톤 1-2개
- •
중규모 프로젝트 (Task 11-30개):
- •Epic/Feature 구조화
- •마일스톤 3-5개
- •
대규모 프로젝트 (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 생성 |
관련 문서
- •CLAUDE.md - 프로젝트 개발 문서
- •hr-prototype-plan-v2.md - 개발 계획서