| ํญ๋ชฉ | ๋ด์ฉ |
|---|---|
| Invoke | /product:discover |
| Category | pipeline |
| Complexity | moderate |
/product:discover โ ๋ง๋ค๊ธฐ ์ , "์กฐ์ฌ" ๋จ๊ณ#
ํ์ดํ๋ผ์ธ 1๋จ๊ณ(Discovery). ์๋ก ๋ง๋ค ๊ธฐ๋ฅยท์ ํ์ด "์ ๋ง ํ์ํ ์ผ์ธ์ง" ์ฌ์ฉ์ยท์์ฅยท์์ด๋์ด๋ฅผ ๋จผ์ ์กฐ์ฌํฉ๋๋ค.
ํ๋ง๋๋ก#
์ ๊ธฐ๋ฅ์ ๋ง๋ค๊ธฐ ์ ์ "์ด๊ฒ ์ง์ง ํ์ํ ์ผ์ธ์ง" ๋จผ์ ์์๋ณด๋ ๋จ๊ณ์ ๋๋ค. ์ง์ ์ง๊ธฐ ์ ์ ๋๊ฐ ์ด ์ง์ธ์ง, ์ฃผ๋ณ์ ๋น์ทํ ์ง์ ์๋์ง ๋๋ฌ๋ณด๋ ๊ฒ๊ณผ ๊ฐ์์.
๋๊ฐยท์ธ์ ์ฐ๋์#
- "์ด๋ฐ ๊ธฐ๋ฅ ๋ง๋ค๋ฉด ์ด๋จ๊น?" ์์ด๋์ด๋ง ์๊ณ ์์ง ๊ฒ์ฆ์ด ์ ๋ ๊ฒฝ์ฐ
- ๊ฒฝ์ ์๋น์ค๋ ์ฌ์ฉ์๊ฐ ์ง์ง ์ํ๋ ๊ฒ์ ์ ๋ฆฌํ๊ณ ์ถ์ ๋
๐ ๊ฑด๋๋ฐ์ด๋ ๋๋ ๊ฒฝ์ฐ: ๋ง๋ค ๊ฒ์ด ์ด๋ฏธ ๋ช ํํ๊ฑฐ๋, ์์ ๋ฒ๊ทธ ์์ ยท์๊ท๋ชจ ๊ธฐ๋ฅ ์ถ๊ฐ์ผ ๋. (์ด ๊ฒฝ์ฐ ๋ช ๋ น์ด ๋จผ์ "๊ฑด๋๋ธ๊น์?"๋ผ๊ณ ๋ฌผ์ด๋ด ๋๋ค.)
๋ฌด์์ ํด์ฃผ๋์#
docs/discovery-(ํ๋ก์ ํธ์ด๋ฆ).md ํ์ผ ํ ๊ฐ๊ฐ ๋ง๋ค์ด์ง๋๋ค. ๊ทธ ์์๋:
- ํ๊น ์ฌ์ฉ์ โ ๋๊ฐ ์ด ์ ํ์ ์ฐ๋
- ์ฐจ๋ณ์ โ ๊ฒฝ์์ฌ ๋๋น ์ฐ๋ฆฌ๋ง์ ๊ฐ์
- ๋น์ ๊ณผ ํต์ฌ ์งํ โ ํ ์ค ๋น์ + ๊ฐ์ฅ ์ค์ํ ์ฑ๊ณต ์งํ ํ๋
- ๋ค์ ๋จ๊ณ ์ถ์ฒ โ ๊ธฐํ(Planning) ๋จ๊ณ๋ก ๋๊ธธ ๋ด์ฉ
์กฐ์ฌ๊ฐ ๋๋๋ฉด ๊ฒฐ๊ณผ๊ฐ ํ์ผ๋ก ์ ์ฅ๋๊ณ , ๋ค์ ๋จ๊ณ์ธ ๊ธฐํ(/product:specify) ์ผ๋ก ๋์ด๊ฐ๋๋ค. ์์
์ด ๊ธธ์ด ๋ํ๊ฐ ๋์ด๋ฌ๋ค๋ฉด ๋ํ๋ฅผ ๋น์ฐ๊ณ (/clear) ์๋ก ์์ํ๋ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค โ ๊ฒฐ๊ณผ๋ ํ์ผ์ ๋จ์ ์์ด ์ฌ๋ผ์ง์ง ์์ต๋๋ค.
์ด๋ป๊ฒ ์ฐ๋์#
# ๊ธฐ๋ณธ
/product:discover " ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ "
# ๋ ๊น๊ฒ ์กฐ์ฌ (์ ๊ท ํ๋ก์ ํธ ๋ฑ)
/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#
/product:discover " Community feature "
/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 (/product:research)
- Technology trend analysis
- Technical feasibility assessment
Ideation (/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: /product:specify
**Option 2**: Continue in current context
Proceed directly to /product:specify