Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
aj-geddes avatar

User Research Analysis

  • 537 installs
  • 305 repo stars
  • Updated March 4, 2026
  • aj-geddes/useful-ai-prompts

user-research-analysis is an agent skill that synthesizes interview notes, survey results, and feedback into themes, pain points, and prioritized recommendations for developers and PMs validating product decisions.

About

user-research-analysis is a skill from aj-geddes/useful-ai-prompts that transforms raw user research into actionable product insight. It guides synthesis of qualitative interviews and quantitative surveys, pattern identification across responses, and validation of design assumptions through structured analysis steps documented in overview, quick start, reference guides, and best-practices sections. Developers and product engineers use it after collecting user feedback but before locking roadmap priorities, especially when disparate notes need consistent theming and severity ranking. The skill outputs clear pain-point clusters and recommendation lists suitable for tickets or PRDs rather than leaving bullet dumps in Slack. It complements prototyping skills by grounding experiments in observed user behavior. Skip it when you lack primary research data or only need statistical analysis of large automated telemetry datasets without qualitative context.

  • Synthesizes qualitative interviews and quantitative survey data
  • Identifies recurring themes, pain points, and opportunities
  • Extracts representative quotes and validates design assumptions
  • Produces prioritized user needs and stakeholder-ready insights
  • Informs product scope and design decisions with evidence

User Research Analysis by the numbers

  • 537 all-time installs (skills.sh)
  • Ranked #730 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill user-research-analysis

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs537
repo stars305
Last updatedMarch 4, 2026
Repositoryaj-geddes/useful-ai-prompts

How do you analyze user interview and survey research?

Turn raw user interview notes, survey results, and feedback into clear themes, pain points, and prioritized recommendations that shape product direction.

Who is it for?

Developers and PMs with raw interview transcripts or survey exports who need structured synthesis before scoping features.

Skip if: Teams without collected user research or projects needing only quantitative analytics on production telemetry.

When should I use this skill?

The user uploads interview notes, survey data, or feedback and asks for themes, patterns, or prioritized recommendations.

What you get

Themed insight summary, ranked pain points, validated assumptions list, and prioritized product recommendations.

  • Themed research summary
  • Prioritized pain-point list
  • Actionable product recommendations

Files

SKILL.mdMarkdownGitHub ↗

User Research Analysis

Table of Contents

Overview

Effective research analysis transforms raw data into actionable insights that guide product development and design.

When to Use

  • Synthesis of user interviews and surveys
  • Identifying patterns and themes
  • Validating design assumptions
  • Prioritizing user needs
  • Communicating insights to stakeholders
  • Informing design decisions

Quick Start

Minimal working example:

# Analyze qualitative and quantitative data

class ResearchAnalysis:
    def synthesize_interviews(self, interviews):
        """Extract themes and insights from interviews"""
        return {
            'interviews_analyzed': len(interviews),
            'methodology': 'Thematic coding and affinity mapping',
            'themes': self.identify_themes(interviews),
            'quotes': self.extract_key_quotes(interviews),
            'pain_points': self.identify_pain_points(interviews),
            'opportunities': self.identify_opportunities(interviews)
        }

    def identify_themes(self, interviews):
        """Find recurring patterns across interviews"""
        themes = {}
        theme_frequency = {}

        for interview in interviews:
            for statement in interview['statements']:
                theme = self.categorize_statement(statement)
                theme_frequency[theme] = theme_frequency.get(theme, 0) + 1

        # Sort by frequency
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Research Synthesis MethodsResearch Synthesis Methods
Affinity MappingAffinity Mapping
Insight DocumentationInsight Documentation
Research Validation MatrixResearch Validation Matrix

Best Practices

✅ DO

  • Use multiple research methods
  • Triangulate findings across sources
  • Document quotes and evidence
  • Look for patterns and frequency
  • Separate findings from interpretation
  • Validate findings with users
  • Share insights across team
  • Connect to design decisions
  • Document methodology
  • Iterate research approach based on learnings

❌ DON'T

  • Over-interpret small samples
  • Ignore conflicting data
  • Base decisions on single data point
  • Skip documentation
  • Cherry-pick quotes that support assumptions
  • Present without supporting evidence
  • Forget to note limitations
  • Analyze without involving participants
  • Create insights without actionable recommendations
  • Let research sit unused

Related skills

How it compares

Use user-research-analysis for qualitative synthesis; use analytics skills when the source data is production metrics rather than interviews.

FAQ

What inputs does user-research-analysis accept?

The user-research-analysis skill processes user interview transcripts, survey results, and qualitative feedback. It identifies patterns and themes, then produces prioritized recommendations to inform product and design decisions.

How is user-research-analysis different from analytics dashboards?

user-research-analysis focuses on qualitative and survey synthesis to validate assumptions and surface pain points. It does not replace production telemetry analytics or large-scale automated metric pipelines.

Productivity & Planningresearchautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.