← ClaudeAtlas

devpilot-pmlisted

Product manager skill for market research and feature discovery. Use when the user wants to research market needs, analyze competitors, discover user pain points, or prioritize features for a product. Triggers on /pm, "market research", "find features", "what should we build", "产品调研", "市场需求".
SiyuQian/devpilot · ★ 4 · AI & Automation · score 70
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