Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add rungchan2/frontend-skills --skill "mvp-roadmap-generator"
Install specific skill from multi-skill repository
# Description
MVP Roadmap 문서 작성 가이드. 개발 순서, 마일스톤, 스프린트 계획을 정의한다. 사용자가 "로드맵 만들어줘", "개발 일정 정리해줘", "MVP 계획 세워줘", "스프린트 계획 만들어줘" 등을 요청할 때 사용한다.
# SKILL.md
name: mvp-roadmap-generator
description: MVP Roadmap 문서 작성 가이드. 개발 순서, 마일스톤, 스프린트 계획을 정의한다. 사용자가 "로드맵 만들어줘", "개발 일정 정리해줘", "MVP 계획 세워줘", "스프린트 계획 만들어줘" 등을 요청할 때 사용한다.
MVP Roadmap Generator
개발 순서와 일정을 정의하는 MVP Roadmap 문서 생성 가이드.
워크플로우
1. 인터뷰 → 2. 복잡도 추정 → 3. 의존성 분석 → 4. 문서 생성 → 5. 검토/보완
레퍼런스 파일
| 파일 | 용도 | 언제 참조 |
|---|---|---|
references/complexity-guide.md |
기능 타입별 복잡도/소요시간 기준 | 복잡도 추정 시 |
references/mermaid-templates.md |
의존성 다이어그램 템플릿 | 의존성 시각화 시 |
복잡도 기준 요약
| 복잡도 | 프론트 | 백엔드 | 풀스택 |
|---|---|---|---|
| S | 1일 | 1일 | 2일 |
| M | 2-3일 | 2-3일 | 4-5일 |
| L | 1주 | 1주 | 1.5-2주 |
| XL | 2주+ | 2주+ | 3주+ |
상세 기준은 references/complexity-guide.md 참조.
인터뷰 질문
순차적으로 질문하여 정보 수집. 한 번에 2-3개씩 질문.
필수 질문
일정
- "출시 목표 일정은?"
- "개발 리소스는? (인원/시간)"
우선순위
- "가장 먼저 출시하고 싶은 기능은?"
- "꼭 1차에 들어가야 하는 기능 vs 나중에 해도 되는 기능?"
리스크
- "예상되는 기술적 도전은?"
- "외부 의존성이 있나요? (API, 결제 등)"
선택 질문 (필요시)
- "스프린트 주기는? (1주/2주)"
- "QA 프로세스가 있나요?"
- "배포 주기는?"
MVP Roadmap 템플릿
# MVP Roadmap: [서비스명]
## 1. 프로젝트 개요
- **출시 목표**: YYYY-MM-DD
- **개발 인원**: N명
- **스프린트 주기**: 2주
## 2. 마일스톤 정의
| ID | 이름 | 기간 | 목표 | 성공 기준 |
|----|------|------|------|----------|
| M1 | Alpha | 4-6주 | 핵심 기능 동작 | 주요 플로우 완성 |
| M2 | Beta | 4-6주 | 테스트 가능 | 전체 기능 완성 |
| M3 | Release | 2-4주 | 출시 준비 | 버그 수정, 최적화 |
## 3. 의존성 다이어그램
```mermaid
graph LR
subgraph M1["M1: Alpha"]
T001[프로젝트 설정]
F001[인증]
F002[핵심 기능]
end
subgraph M2["M2: Beta"]
F003[확장 기능]
F004[검색]
end
T001 --> F001
F001 --> F002
F002 --> F003
F003 --> F004
4. 기능 분해 (Feature Breakdown)
F001: 회원가입/로그인
- 마일스톤: M1
- 우선순위: P0
- 복잡도: M
- 예상 소요: 4일
| ID | 태스크 | 타입 | 시간 | 의존성 |
|---|---|---|---|---|
| F001-1 | 회원가입 API | backend | 1일 | T001 |
| F001-2 | 로그인 API | backend | 0.5일 | F001-1 |
| F001-3 | 회원가입 UI | frontend | 1일 | F001-1 |
| F001-4 | 로그인 UI | frontend | 0.5일 | F001-2 |
| F001-5 | 인증 상태관리 | frontend | 1일 | F001-4 |
수용 기준:
- [ ] 이메일/비밀번호로 회원가입 가능
- [ ] 로그인 후 인증 상태 유지
- [ ] 유효성 검증 및 에러 처리
F002: [기능명]
(동일 구조 반복)
5. 인프라 태스크
| ID | 이름 | 마일스톤 | 복잡도 | 소요 |
|---|---|---|---|---|
| T001 | 프로젝트 설정 | M1 | S | 1일 |
| T002 | CI/CD 구축 | M1 | M | 2일 |
| T003 | 모니터링 설정 | M3 | M | 2일 |
6. 스프린트 계획
Sprint 1 (Week 1-2)
- 목표: 프로젝트 설정 및 인증 시스템
- 용량: 10일 (2명 × 5일)
| 태스크 | 담당 | 예상 | 상태 |
|---|---|---|---|
| T001 | Dev1 | 1일 | |
| T002 | Dev1 | 2일 | |
| F001-1 | Dev2 | 1일 | |
| F001-2 | Dev2 | 0.5일 | |
| F001-3 | Dev1 | 1일 | |
| F001-4 | Dev1 | 0.5일 | |
| F001-5 | Dev2 | 1일 |
버퍼: 2일 (20%)
Sprint 2 (Week 3-4)
(동일 구조)
7. 외부 의존성
| 기능 | 의존 대상 | 타입 | 예상 소요 | Blocking |
|---|---|---|---|---|
| F007 | Stripe 계약 | External | 1주 | Yes |
| F003 | 디자인 확정 | Internal | - | Soft |
8. 리스크 관리
| ID | 리스크 | 확률 | 영향 | 대응 방안 |
|---|---|---|---|---|
| R001 | PG 연동 지연 | Medium | High | 테스트 모드로 먼저 개발 |
| R002 | 요구사항 변경 | High | Medium | 버퍼 확보, 주간 싱크 |
9. 체크리스트 (기능별)
공통
- [ ] API 스펙 정의
- [ ] DB 스키마 설계
- [ ] 컴포넌트 구현
- [ ] API 연동
- [ ] 에러 핸들링
- [ ] 로딩 상태
- [ ] 테스트 작성
## 사용 예시
사용자: "로드맵 만들어줘"
Claude: MVP Roadmap을 작성하겠습니다. 먼저 몇 가지 질문을 드릴게요.
- 출시 목표 일정은 언제인가요?
- 개발 리소스는 어떻게 되나요? (인원/시간)
사용자: "3개월 내 출시 목표고, 풀타임 개발자 2명이야."
Claude: 좋습니다. 3개월 = 약 12주, 2명 기준으로 계획하겠습니다.
(references/complexity-guide.md 참조하여 용량 계산)
이어서 질문드릴게요.
1. 가장 먼저 출시하고 싶은 핵심 기능은 무엇인가요?
2. 외부 서비스 연동이 있나요? (결제, 소셜 로그인 등)
사용자: "PRD 있어. 이거 기반으로 로드맵 만들어줘"
[PRD 내용 첨부]
Claude: PRD를 분석하여 기능별 복잡도를 추정하겠습니다.
(references/complexity-guide.md 참조)
기능 목록:
1. 회원가입/로그인 - M (4일)
2. 게시글 CRUD - M (4일)
3. 검색/필터 - L (7일)
...
의존성 다이어그램을 생성하고 스프린트에 배치하겠습니다.
(references/mermaid-templates.md 참조)
사용자: "기능 간 의존성 시각화해줘"
Claude: Mermaid 다이어그램으로 의존성을 시각화하겠습니다.
graph LR
T001[설정] --> F001[인증]
F001 --> F002[게시글]
F002 --> F003[검색]
F001 --> F004[프로필]
복사해서 마크다운 문서에 붙여넣으면 렌더링됩니다.
```
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.