[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-5dcd507e-ffe4-4cff-b1c2-05279b84c7ee":3,"$fX-Gi4FwZQl8PcY5BbjZJ6PMLLNQB7abyehdvXVkDxuI":43},{"id":4,"title":5,"description":6,"categoryId":7,"moduleId":8,"tags":9,"prompt":10,"icon":11,"source":12,"sourceUrl":13,"authorId":14,"authorName":15,"isPublic":16,"stars":17,"runs":18,"createdAt":19,"updatedAt":19,"module":20,"category":27,"packages":34},"5dcd507e-ffe4-4cff-b1c2-05279b84c7ee","product-discovery","在验证产品机会、映射假设、规划发现冲刺或承诺交付资源之前测试问题-解决方案的匹配度时使用。","cat_life_career","mod_other","alirezarezvani,other","---\nname: product-discovery\ndescription: Use when validating product opportunities, mapping assumptions, planning discovery sprints, or testing problem-solution fit before committing delivery resources.\n---\n\n# Product Discovery\n\nRun structured discovery to identify high-value opportunities and de-risk product bets.\n\n## When To Use\n\nUse this skill for:\n- Opportunity Solution Tree facilitation\n- Assumption mapping and test planning\n- Problem validation interviews and evidence synthesis\n- Solution validation with prototypes\u002Fexperiments\n- Discovery sprint planning and outputs\n\n## Core Discovery Workflow\n\n1. Define desired outcome\n- Set one measurable outcome to improve.\n- Establish baseline and target horizon.\n\n2. Build Opportunity Solution Tree (OST)\n- Outcome -> opportunities -> solution ideas -> experiments\n- Keep opportunities grounded in user evidence, not internal opinions.\n\n3. Map assumptions\n- Identify desirability, viability, feasibility, and usability assumptions.\n- Score assumptions by risk and certainty.\n\nUse:\n```bash\npython3 scripts\u002Fassumption_mapper.py assumptions.csv\n```\n\n4. Validate the problem\n- Conduct interviews and behavior analysis.\n- Confirm frequency, severity, and willingness to solve.\n- Reject weak opportunities early.\n\n5. Validate the solution\n- Prototype before building.\n- Run concept, usability, and value tests.\n- Measure behavior, not only stated preference.\n\n6. Plan discovery sprint\n- 1-2 week cycle with explicit hypotheses\n- Daily evidence reviews\n- End with decision: proceed, pivot, or stop\n\n## Opportunity Solution Tree (Teresa Torres)\n\nStructure:\n- Outcome: metric you want to move\n- Opportunities: unmet customer needs\u002Fpains\n- Solutions: candidate interventions\n- Experiments: fastest learning actions\n\nQuality checks:\n- At least 3 distinct opportunities before converging.\n- At least 2 experiments per top opportunity.\n- Tie every branch to evidence source.\n\n## Assumption Mapping\n\nAssumption categories:\n- Desirability: users want this\n- Viability: business value exists\n- Feasibility: team can build\u002Foperate it\n- Usability: users can successfully use it\n\nPrioritization rule:\n- High risk + low certainty assumptions are tested first.\n\n## Problem Validation Techniques\n\n- Problem interviews focused on current behavior\n- Journey friction mapping\n- Support ticket and sales-call synthesis\n- Behavioral analytics triangulation\n\nEvidence threshold examples:\n- Same pain repeated across multiple target users\n- Observable workaround behavior\n- Measurable cost of current pain\n\n## Solution Validation Techniques\n\n- Concept tests (value proposition comprehension)\n- Prototype usability tests (task success\u002Ftime-to-complete)\n- Fake door or concierge tests (demand signal)\n- Limited beta cohorts (retention\u002Factivation signals)\n\n## Discovery Sprint Planning\n\nSuggested 10-day structure:\n- Day 1-2: Outcome + opportunity framing\n- Day 3-4: Assumption mapping + test design\n- Day 5-7: Problem and solution tests\n- Day 8-9: Evidence synthesis + decision options\n- Day 10: Stakeholder decision review\n\n## Tooling\n\n### `scripts\u002Fassumption_mapper.py`\n\nCLI utility that:\n- reads assumptions from CSV or inline input\n- scores risk\u002Fcertainty priority\n- emits prioritized test plan with suggested test types\n\nSee `references\u002Fdiscovery-frameworks.md` for framework details.\n","","imported","https:\u002F\u002Fgithub.com\u002Falirezarezvani\u002Fclaude-skills","user_system_seed","SkillOPIC",true,95,1952,"2026-05-16 14:03:36",{"id":8,"name":21,"slug":22,"icon":23,"description":24,"sort":25,"createdAt":26},"其他","other","mdi-page-next-outline","其他类型Skill",5,"2026-05-16 12:53:40",{"id":7,"name":28,"slug":29,"icon":30,"description":31,"moduleId":8,"sort":32,"skillCount":33,"createdAt":26},"职场发展","career","mdi-briefcase-outline","面试准备、简历优化、职业规划",4,575,[35],{"id":36,"skillId":4,"version":37,"fileName":38,"fileSize":39,"filePath":40,"fileHash":41,"manifest":42,"createdAt":19},"0f504822-aca7-4f44-9737-dfda2acc5570","1.0.0","product-discovery.zip",4307,"uploads\u002Fskills\u002F5dcd507e-ffe4-4cff-b1c2-05279b84c7ee\u002Fproduct-discovery.zip","8c9ff6c9721d3ed726ca09a7ede7213388f38852b13acea030eeabdb6889679d","[{\"path\":\"SKILL.md\",\"isDirectory\":false,\"size\":3312},{\"path\":\"references\u002Fdiscovery-frameworks.md\",\"isDirectory\":false,\"size\":1849},{\"path\":\"scripts\u002Fassumption_mapper.py\",\"isDirectory\":false,\"size\":4062}]",{"code":44,"message":45,"data":46},200,"success",{"items":47,"stats":48,"page":51},[],{"averageRating":49,"totalRatings":49,"ratingCounts":50},0,[49,49,49,49,49],{"limit":52,"offset":49,"hasMore":53,"nextOffset":52,"ratedOnly":16},15,false]