User research methods, customer insight gathering, and problem validation for product discovery.
Conduct user interviews and synthesize insights when you need to understand customer needs or validate product decisions. Use the structured interview framework to gather qualitative data, then apply affinity mapping to extract actionable themes and personas.
/plugin marketplace add pluginagentmarketplace/custom-plugin-product-manager/plugin install product-manager-assistant@pluginagentmarketplace-product-managerThis skill inherits all available tools. When active, it can use any tool Claude has access to.
assets/config.yamlassets/schema.jsonreferences/GUIDE.mdreferences/PATTERNS.mdscripts/validate.pyConduct effective user research to understand customer needs, behaviors, and pain points. Master interview techniques and insight synthesis.
| Method | When | Sample | Duration |
|---|---|---|---|
| Interviews | Deep understanding | 15-25 | 45-60 min |
| Surveys | Quantitative validation | 100+ | 5-10 min |
| Usability | UX issues | 5-8 | 30-60 min |
| Observation | Real behavior | 3-5 | 2-4 hours |
| Analytics | Scale patterns | All users | Ongoing |
OPENING (5 min):
- Intro & rapport
- Permission to record
- Context setting
CONTEXT (10 min):
- Role and responsibilities
- Day-to-day workflow
- Tools used
DEEP DIVE (20 min):
- "Walk me through [process]..."
- "Tell me about last time [problem]..."
- "What frustrates you most?"
IMPACT (10 min):
- "What happens when [problem]?"
- "How much time/money does it cost?"
FUTURE (10 min):
- "What would ideal look like?"
- "What would you pay for [solution]?"
CLOSING (5 min):
- "Anything else?"
- "Can I follow up?"
Question Types:
NPS Question: "How likely are you to recommend [product] to a friend? (0-10)"
For 95% confidence, 5% margin:
- Population 100 → Sample 80
- Population 500 → Sample 217
- Population 1000 → Sample 278
- Population 10000 → Sample 370
NAME: [Descriptive name]
ROLE: [Job title, company type]
QUOTE: "[Real quote from research]"
GOALS:
- [Goal 1]
- [Goal 2]
FRUSTRATIONS:
- [Pain 1]
- [Pain 2]
BEHAVIORS:
- [How they work]
- [Tools they use]
NEEDS:
- [Need 1]
- [Need 2]
| Stage | Actions | Emotions | Pain Points | Opportunities |
|---|---|---|---|---|
| Aware | Search | Curious | Hard to find | SEO, content |
| Consider | Compare | Confused | Too many options | Comparison |
| Purchase | Buy | Anxious | Complex checkout | Simplify |
| Use | Onboard | Overwhelmed | Steep learning | Better UX |
| Hata | Olası Sebep | Çözüm |
|---|---|---|
| Low response | Wrong incentive | $50-100 gift card |
| Surface insights | Leading questions | "Why?" 5x |
| Conflicting data | Mixed segments | Segment analysis |
| No show | Scheduling issues | Calendar hold, reminder |
[ ] Research plan documented mi?
[ ] Sample size sufficient mi?
[ ] Questions non-leading mi?
[ ] Recording consent alındı mı?
[ ] Synthesis done within 24h mi?
[ ] Insights actionable mi?
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.