Comprehensive persona research and creation covering the full pipeline from user research to validated personas and journey maps. Includes traditional personas, proto-personas, JTBD profiles, and empathy maps. Activates when creating user personas, conducting user research, defining target audiences, mapping user journeys, or applying Jobs-to-be-Done framework. Use this skill for deep user understanding work. Extends the ux-design skill with specialized persona methodology.
Creates comprehensive user personas, journey maps, and JTBD profiles from research data.
/plugin marketplace add srstomp/pokayokay/plugin install srstomp-pokayokay@srstomp/pokayokayThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/journey-mapping.mdreferences/jtbd-framework.mdreferences/persona-formats.mdreferences/research-methods.mdPersonas bridge research and design. They transform abstract user data into concrete, actionable profiles that inform every product decision.
This skill extends ux-design — use ux-design for general UX process, this skill for deep persona work.
Research → Synthesis → Personas → Journeys → Validation
↓ ↓ ↓ ↓ ↓
Data Patterns Profiles Maps Testing
| Situation | Approach | Output |
|---|---|---|
| Early stage, limited time | Proto-personas | Assumption-based profiles to validate |
| Have research data | Traditional personas | Full demographic + behavioral profiles |
| Focus on motivation | JTBD profiles | Job stories + hiring criteria |
| Need team alignment | Empathy maps | Visual synthesis of user mindset |
| Understanding flow | Journey maps | Step-by-step experience mapping |
Do you have user research data?
├── No → Create Proto-Personas (validate later)
└── Yes → Do you need demographic detail?
├── Yes → Traditional Personas
└── No → Focus on motivation?
├── Yes → JTBD Profiles
└── No → Empathy Maps
Personas based on assumptions fail. Even proto-personas should be explicitly marked as hypotheses to validate.
Every persona element should inform a design decision. If a detail doesn't affect the product, remove it.
3-5 personas maximum. More than 5 = unfocused product. If you need more, you're building multiple products.
Personas evolve with user understanding. Schedule regular reviews and updates.
All deliverables use Markdown for documents and Mermaid for diagrams.
journey
title User Goal Achievement
section Discovery
Search for solution: 3: User
Compare options: 4: User
section Onboarding
Sign up: 5: User
First success: 5: User
section Regular Use
Daily task: 4: User
Hit limitation: 2: User
flowchart TD
A[Entry Point] --> B{Decision}
B -->|Option 1| C[Action]
B -->|Option 2| D[Alternative]
C --> E[Success State]
D --> E
persona-[name].md)# [Persona Name]
> "[Characteristic quote that captures their mindset]"
## Overview
| Attribute | Value |
|-----------|-------|
| Role | ... |
| Context | ... |
| Tech comfort | ... |
## Goals
1. Primary goal
2. Secondary goal
## Frustrations
1. Key pain point
2. Key pain point
## Behaviors
- Relevant pattern
- Relevant pattern
## Jobs to Be Done
- When [situation], I want to [motivation], so I can [outcome]
## Journey Summary
[Link to detailed journey map]
journey-[name].md)# [Persona Name]: [Goal] Journey
## Overview
- **Persona**: [Name]
- **Goal**: [What they're trying to achieve]
- **Entry point**: [Where they start]
- **Success state**: [Definition of done]
## Journey Map
[Mermaid diagram]
## Detailed Steps
### Phase 1: [Name]
- **Action**: What they do
- **Thinking**: What they're thinking
- **Feeling**: Emotional state (😊 😐 😤)
- **Pain points**: Frustrations
- **Opportunities**: Where we can help
[Repeat for each phase]
## Key Insights
1. Insight with design implication
2. Insight with design implication
References:
Activates when the user asks about Agent Skills, wants to find reusable AI capabilities, needs to install skills, or mentions skills for Claude. Use for discovering, retrieving, and installing skills.
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.