mcpField
U
user-persona-creation

user-persona-creation

github.com/aj-geddesDesign & UI373489 installsUpdated 34w ago
Repository

About user-persona-creation

A skill for turning user research into concrete personas that inform design, development, and marketing decisions. It covers research, persona templates, managing multiple personas, and applying them.

Key features

  1. 01Research-based persona creation
  2. 02User research and data collection
  3. 03Persona templates
  4. 04Managing multiple personas
  5. 05Applying personas to product decisions

Use cases

  1. 01Starting product design
  2. 02Prioritizing features
  3. 03Synthesizing user research
  4. 04Aligning teams on target users

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill user-persona-creation

After installing, type/user-persona-creationin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
multiple-personas.md
persona-template.md
research-data-collection.md
using-personas.md
templates/
component-template.tsx

Details

From the project README

User Persona Creation

Table of Contents

Overview

User personas synthesize research into realistic user profiles that guide design, development, and marketing decisions.

When to Use

  • Starting product design
  • Feature prioritization
  • Marketing messaging
  • User research synthesis
  • Team alignment on users
  • Journey mapping
  • Success metrics definition

Quick Start

Minimal working example:

# Gather data for persona development

class PersonaResearch:
    def conduct_interviews(self, target_sample_size=12):
        """Interview target users"""
        interview_guide = {
            'demographics': [
                'Age, gender, location',
                'Job title, industry, company size',
                'Experience level, education',
                'Salary range, purchasing power'
            ],
            'goals': [
                'What are you trying to achieve?',
                'What's most important to you?',
                'What does success look like?'
            ],
            'pain_points': [
                'What frustrates you about current solutions?',
                'What takes too long or is complicated?',
                'What prevents you from achieving goals?'
            ],
            'behaviors': [
                'How do you currently solve this problem?',
                'What tools do you use?',
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

GuideContents
Research & Data CollectionResearch & Data Collection
Persona TemplatePersona Template
Multiple PersonasMultiple Personas
Using PersonasUsing Personas

Best Practices

✅ DO
  • Base personas on real research, not assumptions
  • Include 2-3 primary personas
  • Make personas specific and detailed
  • Include direct user quotes
  • Update personas based on new data
  • Share personas across organization
  • Use personas for all product decisions
  • Include both goals and pain points
  • Create personas for different user types
  • Document research sources
❌ DON'T
  • Create personas without research
  • Create too many personas (>4 primary)
  • Make personas too generic
  • Ignore data in favor of assumptions
  • Create personas, then forget them
  • Use personas only for design
  • Make personas unrealistically perfect
  • Ignore secondary users
  • Keep personas locked away
  • Never update personas

Comments

Markdown supported