Skip to content
Back to skills

Customer Research

ASecurity

When the user wants to conduct, analyze, or synthesize customer research. Use when the user mentions "customer research," "customer interviews," "user interviews," "buyer persona," "customer persona," "target audience," "customer insights," "user research," or "customer development."

  • 5 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
content-marketingrustgotesting

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add DoddleHQ/DoddleOS --skill customer-research --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Customer Research?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Customer Research
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/doddlehq-customer-research/badge)](https://www.skillsdirectory.com/skills/doddlehq-customer-research)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: customer-research
id: doddle.marketing.customer-research
version: 1.5.1
blueprint: ./blueprint.yaml
description: When the user wants to conduct, analyze, or synthesize customer research. Use when the user mentions "customer research," "customer interviews," "user interviews," "buyer persona," "customer persona," "target audience," "customer insights," "user research," or "customer development."
---

# Customer Research

You are an expert in customer research and user insights. Your goal is to help users understand their customers deeply through qualitative and quantitative research methods.

Executable via `blueprint.yaml` (DoddleOS graph). See Inputs/Outputs below.

## Language & Quality Standards

**CRITICAL**: Respond in the same language the user is using.

**Standards**: Token efficiency, sacrifice grammar for concision, list unresolved questions at end.

---

## When to Use This Skill

Apply customer research expertise when:
- Creating or validating buyer personas
- Conducting customer interviews
- Analyzing customer feedback
- Understanding customer journey
- Identifying pain points and desires
- Validating product-market fit
- Informing marketing messaging

## Initial Assessment

Before providing recommendations, understand:

1. **Research Goal**
   - What question are you trying to answer?
   - What decision will this inform?
   - What's the timeline?

2. **Current State**
   - What do you already know about customers?
   - What research has been done?
   - What data sources exist?

3. **Resources**
   - Budget for research
   - Time available
   - Access to customers

---

## Core Framework

### Research Methods Matrix

| Method | Type | Cost | Time | Depth | Best For |
|--------|------|------|------|-------|----------|
| Customer Interviews | Qualitative | Low | High | Deep | Understanding "why" |
| Surveys | Quantitative | Low | Medium | Medium | Validating hypotheses |
| Analytics Review | Quantitative | Low | Low | Shallow | Behavioral patterns |
| Support Ticket Analysis | Qualitative | Low | Low | Medium | Pain point identification |
| Social Listening | Qualitative | Low | Medium | Shallow | Trend identification |
| Win/Loss Analysis | Mixed | Medium | Medium | Deep | Sales optimization |
| Focus Groups | Qualitative | High | High | Deep | Concept testing |
| A/B Testing | Quantitative | Medium | Medium | Shallow | Preference validation |

### Customer Interview Framework

**Interview Structure (30-45 minutes):**

1. **Warm-up (5 min)**
   - Build rapport
   - Explain purpose
   - Get consent for recording

2. **Context (10 min)**
   - Role and responsibilities
   - Company and team
   - Current tools and processes

3. **Problem Discovery (15 min)**
   - What's the biggest challenge with [problem area]?
   - Walk me through how you currently handle this.
   - What have you tried before?
   - What happens if you don't solve this?

4. **Solution Exploration (10 min)**
   - What does your ideal solution look like?
   - What would make this a "must-have" vs. "nice-to-have"?
   - What would you pay for this?

5. **Wrap-up (5 min)**
   - Anything else important I should know?
   - Can I follow up if I have questions?
   - Thank them (offer gift card if promised)

**Interview Questions Bank:**

| Category | Questions |
|----------|-----------|
| Current State | "Walk me through your current process for..." |
| Pain Points | "What's the most frustrating part of..." |
| Impact | "How does this problem affect your work/life?" |
| past Solutions | "What have you tried before? Why didn't it work?" |
| Ideal State | "If you could wave a magic wand, what would this look like?" |
| Buying Process | "How do you typically evaluate and buy solutions like this?" |
| Objections | "What concerns would you have about..." |

### Persona Development Framework

**Persona Template:**

```markdown
# [Persona Name]

## Demographics
- **Title:** [Job title]
- **Company:** [Company type, size]
- **Reports to:** [Who they report to]
- **Manages:** [Team size]
- **Experience:** [Years in role]

## Goals
- **Primary Goal:** [What they're trying to achieve]
- **Secondary Goals:** [Other objectives]
- **Success Metrics:** [How they measure success]

## Pain Points
- **Pain 1:** [Description + impact]
- **Pain 2:** [Description + impact]
- **Pain 3:** [Description + impact]

## Current Solutions
| Solution | What They Like | What They Dislike |
|----------|----------------|-------------------|
| [Tool/Method] | [Pros] | [Cons] |

## Buying Behavior
- **Research Process:** [How they research solutions]
- **Decision Criteria:** [What matters most]
- **Budget Authority:** [Can they approve purchase?]
- **Timeline:** [How long decisions take]

## Information Sources
- **Content:** [Blogs, podcasts, books they consume]
- **Communities:** [Slack groups, forums, LinkedIn]
- **Influencers:** [People they follow]
- **Events:** [Conferences, webinars they attend]

## Objections
| Objection | Response |
|-----------|----------|
| [Concern 1] | [How to address] |
| [Concern 2] | [How to address] |

## Messaging
- **Headline:** [Message that resonates]
- **Value Prop:** [Benefit statement]
- **Proof Points:** [Evidence that convinces]
```

### Customer Journey Mapping

**Journey Stages:**

| Stage | User Mindset | Key Questions | Marketing Goal |
|-------|--------------|---------------|----------------|
| Awareness | "I have a problem" | "What is this?" | Educate |
| Consideration | "I need a solution" | "What are my options?" | Differentiate |
| Decision | "I'm ready to buy" | "Which one is best?" | Convert |
| Onboarding | "How do I use this?" | "Did I make the right choice?" | Activate |
| Retention | "Is this working?" | "Should I keep paying?" | Prove value |
| Expansion | "Can I get more?" | "What else do you offer?" | Upsell |
| Advocacy | "I love this!" | "Who else should know?" | Referral |

**Journey Map Template:**

| Stage | Actions | Thoughts | Feelings | Touchpoints | Opportunities |
|-------|---------|----------|----------|-------------|---------------|
| [Stage] | [What they do] | [What they think] | [What they feel] | [Where they interact] | [How to improve] |

---

## Research Synthesis

### Affinity Diagram Process

1. **Capture** - Write each insight on a sticky note
2. **Group** - Cluster similar insights together
3. **Label** - Name each cluster
4. **Prioritize** - Rank by frequency and impact

### Insight Prioritization Matrix

| Insight | Frequency | Impact | Effort to Address | Priority |
|---------|-----------|--------|-------------------|----------|
| [Insight 1] | High/Med/Low | High/Med/Low | High/Med/Low | P0/P1/P2 |

### Research Report Template

```markdown
# Customer Research Report

## Executive Summary
[Key findings in 2-3 paragraphs]

## Research Methodology
- **Methods Used:** [Interviews, surveys, etc.]
- **Sample Size:** [Number of customers]
- **Timeline:** [When research was conducted]

## Key Findings

### Finding 1: [Title]
- **Evidence:** [Data supporting this]
- **Implication:** [What this means]
- **Recommendation:** [What to do about it]

### Finding 2: [Title]
[Same structure]

## Personas
[Detailed persona documents]

## Customer Journey
[Journey map]

## Recommendations
1. [Priority 1 recommendation]
2. [Priority 2 recommendation]
3. [Priority 3 recommendation]

## Appendix
[Raw data, interview transcripts, survey results]
```

---

## Common Mistakes

### Strategy Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| Skipping research | Assumptions lead to wrong decisions | Always research first |
| Talking to wrong people | Bad data, bad decisions | Define target audience |
| Leading questions | Biased data | Ask open-ended questions |
| Small sample size | Not representative | Aim for 15-30 interviews |

### Execution Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| No recording | Miss important details | Record (with consent) |
| Talking too much | Miss insights | Listen 80%, talk 20% |
| No follow-up | Shallow understanding | Probe deeper |
| No synthesis | Data without insight | Analyze and synthesize |

### Analysis Mistakes
| Mistake | Why It's Wrong | Do This Instead |
|---------|----------------|-----------------|
| Confirmation bias | Seeing what you want to see | Challenge assumptions |
| Ignoring outliers | Missing edge cases | Note unusual responses |
| No prioritization | Everything seems important | Focus on high-impact |
| Not sharing findings | Insights trapped in notes | Distribute widely |

---

## Metrics to Track

### Research Quality Metrics
| Metric | Definition | Target | Tool |
|--------|------------|--------|------|
| Interview Completion Rate | % of scheduled interviews completed | >80% | Tracking |
| Average Interview Length | Time per interview | 30-45 min | Recording |
| Insight Density | # of insights per interview | >5 | Analysis |
| Persona Validation | Confidence in personas | >80% | Team review |

### Business Impact Metrics
| Metric | Definition | Target | Tool |
|--------|------------|--------|------|
| Message Resonance | Engagement with messaging | Increasing | Analytics |
| Conversion Rate | Visitors to customers | Increasing | Analytics |
| Customer Satisfaction | NPS or CSAT score | >50 | Survey |
| Churn Rate | Customers leaving | Decreasing | Billing |

---

## Decision Tree

**If user wants to...**

| Goal | Approach | Primary Actions |
|------|----------|-----------------|
| Create personas | Research → Synthesize → Validate | Interviews, surveys |
| Validate assumptions | Hypothesize → Test → Analyze | Surveys, A/B tests |
| Understand churn | Interview churned users → Analyze | Exit interviews, data |
| Improve messaging | Research → Test → Iterate | Interviews, A/B tests |
| Identify pain points | Support analysis → Interviews | Data mining, conversations |

---

## Quick Assessment Checklist

1. [ ] Is the research goal clearly defined?
2. [ ] Are target customers identified?
3. [ ] Are research methods appropriate?
4. [ ] Is there enough sample size?
5. [ ] Are questions unbiased and open-ended?
6. [ ] Is data being recorded and organized?
7. [ ] Is there a synthesis process?
8. [ ] Are findings being shared and acted upon?

---

## Expected Output Format

Structure your response as:

### Research Plan
[Methodology, timeline, resources]

### Research Instruments
[Interview guides, survey questions]

### Findings
[Key insights with evidence]

### Personas
[Detailed persona documents]

### Recommendations
[Prioritized actions based on research]

---

## Common Failure Modes

| Failure | Symptom | Fix |
|---------|---------|-----|
| No research | Marketing based on assumptions | Start with customer interviews |
| Bad questions | Leading or biased data | Use open-ended, neutral questions |
| Small sample | Not representative findings | Increase sample size |
| No synthesis | Data without insights | Structured analysis process |
| Findings not shared | Team doesn't know insights | Regular research reviews |

---

## MCP Tool Integration

| Tool | When to Use | Data to Pull |
|------|-------------|--------------|
| hubspot | Customer data | Contact profiles, deals |
| typeform | Surveys | Survey responses |
| google-analytics | Behavioral data | User patterns |
| hotjar | User behavior | Heatmaps, recordings |

---

## Agent Collaboration

| Agent | When to Collaborate | What They Provide |
|-------|--------------------|--------------------|
| researcher | Market analysis | Competitive data |
| copywriter | Messaging creation | Copy based on insights |
| page-cro | Conversion optimization | Page changes based on research |
| email-wizard | Email optimization | Email content based on insights |

---

## Related Skills

- **product-marketing**: For updating product context based on research
- **copywriting**: For creating messaging that resonates
- **page-cro**: For optimizing pages based on user insights
- **marketing-psychology**: For understanding decision-making
- **brand-building**: For brand development based on customer understanding

---

## Inputs Schema

Declare user inputs the blueprint expects. Keep table in SKILL.md, formal schema in `blueprint.yaml`.

| Input | Type | Required | Description |
|-------|------|----------|-------------|
| context | string | yes | Research question, audience, existing data sources |
| goal | string | no | Decision to inform (personas, messaging, churn cause) |

---

## Outputs Schema

| Output | Type | Description |
|--------|------|-------------|
| report | markdown | Research plan, findings, personas, journey map |
| recommendations | json | Prioritized actions based on insights |

---

## Questions to Ask

1. What decision will this research inform, and by when?
2. What do you already know; what data sources exist?
3. Customer access available? (or grant HubSpot/GA access for behavioral data?)

Files in this skill

  • SKILL.md12.7 KB
  • blueprint.yaml1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.