/cc-product:discover — 만들기 전, "조사" 단계#
| 항목 | 내용 |
|---|---|
| 실행 명령 | /cc-product:discover |
| 분류 | 파이프라인 |
| 난이도 | ●●○ 보통 |
파이프라인 1단계(Discovery). 새로 만들 기능·제품이 "정말 필요한 일인지" 사용자·시장·아이디어를 먼저 조사합니다.
한마디로#
새 기능을 만들기 전에 "이게 진짜 필요한 일인지" 먼저 알아보는 단계입니다. 집을 짓기 전에 누가 살 집인지, 주변에 비슷한 집은 없는지 둘러보는 것과 같아요.
누가·언제 쓰나요#
- "이런 기능 만들면 어떨까?" 아이디어만 있고 아직 검증이 안 된 경우
- 경쟁 서비스나 사용자가 진짜 원하는 것을 정리하고 싶을 때
👉 건너뛰어도 되는 경우: 만들 것이 이미 명확하거나, 작은 버그 수정·소규모 기능 추가일 때. (이 경우 명령이 먼저 "건너뛸까요?"라고 물어봅니다.)
무엇을 해주나요#
docs/discovery-(프로젝트이름).md 파일 한 개가 만들어집니다. 그 안에는:
- 타깃 사용자 — 누가 이 제품을 쓰나
- 차별점 — 경쟁사 대비 우리만의 강점
- 비전과 핵심 지표 — 한 줄 비전 + 가장 중요한 성공 지표 하나
- 다음 단계 추천 — 기획(Planning) 단계로 넘길 내용
조사가 끝나면 결과가 파일로 저장되고, 다음 단계인 기획(/cc-product:specify) 으로 넘어갑니다. 작업이 길어 대화가 늘어났다면 대화를 비우고(/clear) 새로 시작하는 것을 권장합니다 — 결과는 파일에 남아 있어 사라지지 않습니다.
어떻게 쓰나요#
# 기본
/cc-product:discover " 커뮤니티 기능 "
# 더 깊게 조사 (신규 프로젝트 등)
/cc-product:discover --depth deep " 소셜 커머스 플랫폼 "
조사 범위를 한쪽에 집중하고 싶으면 --focus user(사용자) / market(시장) / tech(기술)를 덧붙이세요. 조사 깊이는
--depth quick(빠르게) / normal(기본) / deep(깊게)로 조절할 수 있습니다.
안에서 무슨 일이 벌어지나요#
크게 세 가지 조사를 차례로 진행하고, 마지막에 하나의 문서로 정리합니다.
- 사용자 조사 — 누가 왜 이걸 원하는지 인터뷰를 설계하고, 우리가 세운 가정이 맞는지·어떻게 검증할지 정리합니다.
- 시장 조사 — 경쟁사를 비교표로 정리하고, 우리만의 강점과 한 줄 비전을 도출합니다.
- 아이디어 정리 — 기술적으로 가능한지 살펴보고, 어떤 방향으로 풀지 브레인스토밍합니다.
마지막으로 세 조사 결과를 docs/discovery-(프로젝트이름).md 한 파일로 합치고, 다음 단계(기획)로 넘길 추천 항목을 정리합니다.
⚙️ 상세 옵션·실행 명세 (개발자 / AI 에이전트용)
Triggers#
- Initial exploration phase for a new product/feature
- When market opportunities need to be identified and validated
Usage#
/cc-product:discover " Community feature "
/cc-product:discover --depth deep " Social commerce platform "Parameters#
| Parameter | Required | Description | Example |
|---|---|---|---|
description | ✅ | Exploration target description | "Community feature" |
Options#
| Option | Default | Description |
|---|---|---|
--depth | normal | Exploration depth (quick, normal, deep) |
--focus | None | Focus area (user, market, tech) |
Skip Conditions#
This stage can be skipped in the following cases:
- BMAD Level 0-1 (small-scale feature addition/bug fix for existing product)
- Sufficient research artifacts already exist
User confirmation is requested when skipping.
Execution Flow#
Phase 1: User Research#
Source: cc-product
User interview (user-interview)
- Target user persona definition
- Interview guide creation
- Key insights summary
Assumption validation (assumption-testing)
- Key assumptions listed
- Validation methods designed per assumption
- Risk level assessment
Experiment design (experiment-design)
- MVP experiment design
- Success metrics definition
- Experiment schedule creation
Phase 2: Market Analysis#
Source: cc-product
Competitive analysis (competitive-analysis)
- Direct/indirect competitor mapping
- Feature comparison matrix
- Differentiation points derived
Vision formulation (product-vision)
- Product vision statement
- Success metrics (North Star Metric)
- Long-term roadmap direction
Phase 3: Ideation#
Source: cc-product
Market/technology research (/cc-product:research)
- Technology trend analysis
- Technical feasibility assessment
Ideation (/cc-product:brainstorm)
- Brainstorming session
- Idea prioritization
- Initial solution direction derivation
Phase 4: Artifact Integration#
- Integrate all Phase results into
docs/discovery-{slug}.md - Key insights summary
- Recommendations for next stage (Planning)
Artifacts#
docs/discovery-{slug}.mdArtifact Structure#
# Discovery: {project_name}
## User Research
### Target Personas
### Key Insights
### Validated/Unvalidated Assumptions
## Market Analysis
### Competitive Landscape
### Differentiation Points
## Vision
### Vision Statement
### North Star Metric
## Ideation
### Solution Direction
### Technical Feasibility
## Recommendations
### Input Items for Planning StageAfter Completion#
- Update discovery status to
completedin.pipeline/{slug}.yaml - Record artifact paths
- Present context-clear handoff:
✅ Discovery stage complete. Artifacts saved:
- docs/discovery-{slug}.md
**Option 1 (Recommended)**: Clear context and continue to Specification
/clear
Then run: /cc-product:specify
**Option 2**: Continue in current context
Proceed directly to /cc-product:specify