| name | user-discovery-research |
| version | 2.0.0 |
| description | Master user research methodologies, customer interviews, persona development, and journey mapping. Understand customer problems deeply before building. |
| sasmp_version | 1.3.0 |
| bonded_agent | 02-discovery-research |
| bond_type | PRIMARY_BOND |
| parameters | [{"name":"research_type","type":"string","enum":["interviews","surveys","usability","mixed"],"required":true},{"name":"sample_size","type":"number","default":20}] |
| retry_logic | {"max_attempts":3,"backoff":"exponential"} |
| logging | {"level":"info","hooks":["start","complete","error"]} |
User Discovery & Research Skill
Become an expert at understanding customers deeply. Master interview techniques, extract meaningful insights, create accurate personas, and map customer journeys.
Interview Mastery
30-60 Minute Interview Structure
Opening (5 min) - Build rapport
- "Thanks for time. I want to understand your experience with [topic]."
- Warm conversation (not a interrogation)
- Note-taking permission, recording permission
Context (10 min) - Background
- "Tell me about your role..."
- "What does a typical day look like?"
- "What tools do you use?"
- "Who do you work with?"
Deep Dive (15-20 min) - Core problem
- "Walk me through how you currently [solve X]..."
- "Tell me about the last time [problem] happened..."
- "What frustrates you most about [current solution]?"
- "How often does [issue] occur?"
Impact Questions (5-10 min) - Consequence
- "What's the impact when [problem] happens?"
- "How much time do you spend on [workaround]?"
- "What's the cost if [issue] isn't resolved?"
Exploration (5-10 min) - Future state
- "What would make your life easier?"
- "Describe your ideal [solution]..."
- "What would you be willing to pay to solve [problem]?"
Closing (3-5 min) - Wrap up
- "Is there anything else important?"
- "Can I follow up?"
- "Can you introduce me to others?"
Interview Techniques
The Socratic Method
- Ask questions instead of proposing solutions
- Let them discover insights
- Ask "Why?" 5 times to get root cause
- Example:
- Q: "Why do you use spreadsheets?"
- A: "It's what we have"
- Q: "Why not use a database?"
- A: "Don't have budget"
- Q: "Why no budget?"
- A: "ROI wasn't clear"
- → Real problem: ROI uncertainty
Listen 70%, Talk 30%
- You have two ears, one mouth
- Let silence linger (they fill it)
- Take notes but stay engaged
- Nod and show genuine interest
Avoid Leading Questions