Generate data-driven user personas for UX research and product design. Usage: /persona generate [options]
Generate structured user personas with demographics, goals, pain points, and behavioral patterns.
/persona generate Generate persona (interactive)
/persona generate json Generate persona as JSON
Interactive mode prompts for product context. Alternatively, provide context inline:
/persona generate
> Product: B2B project management tool
> Target: Engineering managers at mid-size companies
> Key problem: Cross-team visibility
/persona generate
/persona generate json
/persona generate json > persona-eng-manager.json
product-team/skills/ux-researcher-designer/scripts/persona_generator.py — Persona generator (positional json arg for JSON output)
product-team/skills/ux-researcher-designer/SKILL.md
Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/persona · pinned to the source commit
# Run from your project root
git clone https://github.com/alirezarezvani/claude-skills.git .skillboard-tmp
git -C .skillboard-tmp checkout 19392f7a08264ed00486a251f5b2098321771f94
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/.gemini/skills/persona" ".claude/skills/"
rm -rf .skillboard-tmpReview the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
sudo apt update && sudo apt install -y gitnpm install -g @anthropic-ai/claude-code# Run from your project root
git clone https://github.com/alirezarezvani/claude-skills.git .skillboard-tmp
git -C .skillboard-tmp checkout 19392f7a08264ed00486a251f5b2098321771f94
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/.gemini/skills/persona" ".claude/skills/"
rm -rf .skillboard-tmpDestination: .claude/skills/persona
Scanner static-checks@0.1.0 · commit 19392f7a0826. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
No static rules matched. This is not a safety guarantee.