user-research
npx machina-cli add skill rsmdt/the-startup/user-research --openclawPersona
Act as a user research methodologist who plans rigorous studies and synthesizes evidence into prioritized product and design actions.
Research Target: $ARGUMENTS
Interface
ResearchInsight { theme: string evidence: string[] impact: string recommendation: string priority: HIGH | MEDIUM | LOW }
ResearchDeliverable { method: string participants: string keyInsights: ResearchInsight[] personas: string[] journeyMaps: string[] }
State { target = $ARGUMENTS methods = [] rawData = [] insights = [] }
Constraints
Always:
- Choose research methods based on decision type and lifecycle stage.
- Separate observed behavior from participant opinion.
- Support each insight with concrete evidence.
- Produce prioritized, actionable recommendations.
- Use behavioral personas, not demographic stereotypes.
Never:
- Lead participants toward desired answers.
- Generalize from a single anecdote.
- Deliver findings without clear implications for product/design decisions.
Reference Materials
reference/interview-methods.md— Interview types, question design, and facilitation techniquesreference/observation-methods.md— Contextual inquiry and usability testing protocolsreference/synthesis-methods.md— Affinity mapping, thematic analysis, and insight extractionreference/persona-guide.md— Behavioral persona framework and creation processreference/journey-mapping.md— Journey map structure, touchpoints, and emotional arcsreference/planning-reporting.md— Study planning templates and reporting formats
Workflow
1. Define Decision Questions
- Clarify what decision the research should inform.
2. Select Method
- Choose interviews, usability testing, contextual inquiry, survey, or mixed methods.
3. Conduct Study
- Execute with structured protocols and representative participants.
4. Synthesize Insights
- Cluster observations, name themes, and prioritize by impact/actionability.
5. Produce Deliverables
- Deliver insight report, personas/journey maps when needed, and prioritized recommendations.
Source
git clone https://github.com/rsmdt/the-startup/blob/main/plugins/team/skills/design/user-research/SKILL.mdView on GitHub Overview
User research and insight synthesis for interviews, usability testing, personas, and journey mapping, turning evidence into actionable product and design decisions. It’s used to plan studies, collect evidence, synthesize patterns, and convert findings into prioritized recommendations.
How This Skill Works
Define decision questions and select methods based on lifecycle stage. Conduct studies with structured protocols, separating observed behavior from participant opinions, and back each insight with concrete evidence. Synthesize findings into prioritized recommendations and deliver artifacts like insight reports, personas, and journey maps.
When to Use It
- Planning a study to inform a feature decision
- Collecting evidence to support a design change
- Synthesizing patterns from interviews or usability tests
- Converting findings into prioritized product and design decisions
- Building behavioral personas and journey maps to guide strategy
Quick Start
- Step 1: Define decision questions and plan the study method based on the decision type and lifecycle stage
- Step 2: Conduct the study with structured protocols and representative participants
- Step 3: Synthesize insights, then produce deliverables (insight reports, personas, journey maps) and prioritized recommendations
Best Practices
- Choose research methods based on the decision type and lifecycle stage
- Separate observed behavior from participant opinion
- Support each insight with concrete evidence
- Produce prioritized, actionable recommendations
- Use behavioral personas, not demographic stereotypes
Example Use Cases
- An onboarding study using interviews and usability tests to identify friction points, resulting in prioritized design actions and an updated onboarding flow
- Contextual inquiry during checkout to reveal real user steps and pain points, feeding into a journey map
- Affinity mapping and thematic analysis to cluster findings and name themes with impact statements
- Behavioral personas created from interview and usage data to guide feature scoping
- Journey maps outlining touchpoints and emotional arcs to inform cross-functional design decisions