From studio-insight
Create detailed user persona cards with goals, pain points, context, and empathy mapping. Use when you need to understand who the users are, when designing features, when starting user research, or when someone asks "who is our user". Produces structured persona documents.
How this skill is triggered — by the user, by Claude, or both
Slash command
/studio-insight:persona-insightThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce professional user persona cards that capture who the real users are — their roles, goals, daily context, pain points, and emotional landscape. Each persona is a standalone reference document that can inform design, planning, and prioritization decisions.
Produce professional user persona cards that capture who the real users are — their roles, goals, daily context, pain points, and emotional landscape. Each persona is a standalone reference document that can inform design, planning, and prioritization decisions.
This skill uses dynamic expert loading. On every run:
product-manager.md (leads persona development)studio/agents/*.md — load all custom experts the team has created${CLAUDE_SKILL_DIR}/../../agents/*.md — load shipped experts (skip any already loaded from project)## Your Domain section and title against the user's input topic. Include 1-3 most relevant domain experts._domain-expert-template.md — it's for creating new experts, not for consultation.The primary role produces the initial artifact. Domain experts review and correct it in the Expert Review step.
Accept one of:
$ARGUMENTS (e.g., "全职妈妈,两个孩子,关注营养")studio/changes/{name}/event-storm.md to extract personas mentioned thereExtract or ask for:
If working within a studio workspace, scan event-storm.md for personas already mentioned.
For each persona, produce:
┌─────────────────────────────────────────────────┐
│ {Persona Name} │
│ "{One-sentence quote that captures their voice}"│
├─────────────────────────────────────────────────┤
│ │
│ Role: {job title or life role} │
│ Age range: {typical age} │
│ Tech level: {高/中/低} │
│ Context: {daily situation, constraints} │
│ │
│ Goals: │
│ 1. {Primary goal — what they're trying to do} │
│ 2. {Secondary goal} │
│ 3. {Underlying motivation — why they care} │
│ │
│ Pain points: │
│ 1. {Biggest frustration} — severity: 高 │
│ 2. {Second frustration} — severity: 中 │
│ 3. {Third frustration} — severity: 低 │
│ │
│ Current tools: │
│ - {What they use today and why} │
│ - {Where current tools fail} │
│ │
│ Success looks like: │
│ "{What 'mission accomplished' means to them}" │
│ │
└─────────────────────────────────────────────────┘
Use the product manager agent perspective to challenge and refine: "Is this persona based on real behavior patterns, or is it an idealized version?"
For each persona, produce an empathy map:
┌─────────────┐
│ Thinks │
│ {beliefs, │
│ concerns, │
│ priorities} │
┌───────────┼─────────────┼───────────┐
│ Sees │ │ Hears │
│ {what they│ PERSONA │ {advice, │
│ observe │ │ feedback,│
│ in their │ │ noise} │
│ world} │ │ │
└───────────┼─────────────┼───────────┘
│ Does │
│ {actions, │
│ behaviors, │
│ workarounds│
└─────────────┘
Pain: {core frustration that cuts across all quadrants}
Gain: {core desire that would resolve the pain}
If domain experts were discovered in Expert Discovery, use the Agent tool to have each relevant expert review the persona card and empathy map.
Give each expert subagent:
Incorporate corrections into the persona. Common improvements from domain experts:
If no relevant domain experts were found, skip this step.
Present the persona card and empathy map to the user:
If the user identifies sub-segments, create separate persona cards for each.
If working within a studio workspace, write to:
studio/changes/{domain-or-plugin}/personas/{persona-slug}.md
If standalone (no workspace), write to the current directory or let the user choose.
Each persona file contains the full persona card + empathy map in markdown format.
If multiple personas were created, also write an index:
studio/changes/{name}/personas/README.md
Listing all personas with one-line summaries.
npx claudepluginhub ameng2001/astra-studio-plugins --plugin studio-insightCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.