In the Skill's Own Terms
A UX research and design toolkit for a Senior UX Designer or Researcher. It runs four workflows: generate a data-driven persona, create a journey map, plan a usability test and synthesize research, with trigger terms that route each request to the right one.
A bundled persona_generator.py script takes a JSON array of user records and returns a persona with archetype, demographics, goals, frustrations, design implications and a confidence level, in plain text or json. Quick reference tables cover research method selection, persona confidence by sample size, usability issue severity and interview question types, and validation checklists set the bar for each artifact.
What it produces
- A persona covering demographics, psychographics, behaviors, needs and goals, frustrations with evidence, scenarios, design implications and data points.
- Either a human-readable persona block or JSON for integration, depending on the argument passed.
- A journey map with actions, touchpoints, emotions, pain points and opportunities filled in for every stage.
- Synthesized findings that state frequency as X out of Y participants alongside evidence, business impact and a recommendation.
How It Works
- 01Pick the Right Workflow
The skill is split into four workflows: persona generation, journey mapping, usability test planning and research synthesis.
- 02Run the Persona Generator
Persona generation is a script call. Run it with no argument for human-readable output, or pass json to get machine-readable output for integration.
- 03Review the Generated Components
The workflow gives a review table so you check the archetype against data patterns, the goals for actionability, frustrations for frequency counts, and the design implications for whether designers can act on them.
- 04Validate the Persona
A generated persona is not finished until you take it back to 3-5 real users and ask whether it sounds like them.
- 05Map the Journey
Journey mapping uses typical B2B SaaS stages, then fills each stage with actions, touchpoints, emotions, pain points and opportunities.
- 06Code and Cluster the Research
Raw data is tagged with GOAL, PAIN, BEHAVIOR, CONTEXT and QUOTE, then similar patterns are clustered into segments with sizes before findings are extracted.