devpilot-product-researchlisted
Install: claude install-skill SiyuQian/devpilot
# Product Discovery & Market Research
A product manager skill that discovers market needs through parallel deep research. It runs 3 specialized agents concurrently — competitor analysis, user pain point mining, and trend tracking — then synthesizes findings into 5-10 prioritized feature recommendations. Research results are cached daily to `docs/research/` to avoid redundant agent calls.
## Process
### Phase 1: Scope Clarification
Before launching research, ask the user **one question at a time** to establish:
1. **Product direction** — What are you building? (If not provided as argument)
2. **Target users** — Who is this for?
Keep it to 1-2 questions max. Extract search keywords from the answers for the agents.
### Phase 1.5: Load Previously Rejected Ideas
Before launching research, check for previously rejected or deferred ideas:
1. Use the Glob tool to scan `docs/rejected/*.md` (skip `README.md`)
2. Read each file's YAML frontmatter to extract: `idea`, `status`, `reason`
3. Build two lists:
- **Rejected list**: Ideas with `status: rejected` — these MUST be excluded from recommendations
- **Deferred list**: Ideas with `status: deferred` — these may only be re-suggested if there is strong new evidence of changed market conditions
If no files exist in `docs/rejected/`, skip this phase and proceed to Phase 2.
Store these lists for use in Phase 2 agent prompts.
### Phase 2: Parallel Deep Research (with caching)
#### Step 1: Check research cache
Before launch