From ux-researcher
Bootstrap the UX research documentation structure for a project. Appends research conventions to docs/design/CLAUDE.md and copies persona/journey-map templates. Idempotent — merges missing sections into existing files without overwriting.
npx claudepluginhub hpsgd/turtlestack --plugin ux-researcherThis skill is limited to using the following tools:
Bootstrap the UX research documentation structure for **$ARGUMENTS**.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Compresses source documents into lossless, LLM-optimized distillates preserving all facts and relationships. Use for 'distill documents' or 'create distillate' requests.
Bootstrap the UX research documentation structure for $ARGUMENTS.
mkdir -p docs/design
For each file below, apply the safe merge pattern:
<!-- Merged from ux-researcher bootstrap v0.1.0 -->docs/design/CLAUDE.md — APPENDImportant: This file may already exist (created by ui-designer:bootstrap). If it exists, APPEND the sections below that are missing. If it does not exist, create it with BOTH the header and the content below.
If the file does not exist, start with this header before the content below:
# Design Domain
This directory contains design and UX research documentation.
Append this content (~80 lines):
<!-- UX Research section — added by ux-researcher bootstrap v0.1.0 -->
## UX Research
This section covers UX research methodology, persona definitions, journey maps, and usability review conventions.
### What UX Research Covers
- **Personas** — evidence-based user archetypes
- **Journey maps** — end-to-end user experience visualisation
- **Usability reviews** — heuristic evaluation of interfaces
- **Usability test plans** — structured testing protocols
- **Service blueprints** — front-stage and back-stage service mapping
### Research Methodology
#### Research types
| Type | When | Output |
|------|------|--------|
| **Discovery** | New product/feature area | Personas, JTBD canvases, opportunity map |
| **Evaluative** | Existing design or prototype | Usability findings, severity ratings |
| **Continuous** | Ongoing | Analytics insights, feedback synthesis |
#### Evidence hierarchy
1. **Behavioural data** — what users actually do (analytics, session recordings)
2. **Observation** — watching users attempt tasks (usability tests)
3. **Self-reported** — what users say they do (interviews, surveys)
Weight findings by evidence quality. Behavioural data trumps self-reported preferences.
### Persona Format
Personas describe behaviour, not demographics. Every persona must include:
| Section | Required | Purpose |
|---------|----------|---------|
| Evidence base | Yes | Sources, sample size, recency — establishes confidence |
| Context | Yes | Role, organisation size, tech sophistication, decision authority |
| Goals (ranked) | Yes | What they are trying to achieve, with frequency |
| Frustrations (ranked) | Yes | Current pain points with severity and workarounds |
| Behaviour patterns | Yes | Discovery, evaluation, decision trigger, learning style |
| Success criteria | Yes | How they define success with the product |
| Anti-persona signals | Recommended | Indicators someone is NOT this persona |
**Rule:** Never include age, gender, or stock photos. Personas are archetypes, not stereotypes.
### Usability Heuristics (Nielsen)
Use these 10 heuristics for usability reviews:
1. Visibility of system status
2. Match between system and real world
3. User control and freedom
4. Consistency and standards
5. Error prevention
6. Recognition rather than recall
7. Flexibility and efficiency of use
8. Aesthetic and minimalist design
9. Help users recognise, diagnose, and recover from errors
10. Help and documentation
Rate findings: **Critical** (blocks task) / **Major** (significant friction) / **Minor** (cosmetic or low-impact).
### Journey Mapping Process
1. **Define scope** — start point, end point, and success metric
2. **Identify stages** — typically 4–6 stages the user moves through
3. **Map dimensions** — for each stage: touchpoints, actions, thinking, feeling, pain points, opportunities
4. **Identify critical moments** — high-impact moments that affect conversion or retention
5. **Prioritise recommendations** — rank improvements by expected impact and effort
### UX Research Tooling
| Tool | Purpose |
|------|---------|
| GitHub Discussions | Research findings and synthesis |
| MS 365 | Research reports, presentation decks |
| Figma | Prototype testing (if applicable) |
### Available UX Research Skills
| Skill | Purpose |
|-------|---------|
| `/ux-researcher:persona-definition` | Create an evidence-based persona |
| `/ux-researcher:journey-map` | Map an end-to-end user journey |
| `/ux-researcher:usability-review` | Conduct a heuristic usability review |
| `/ux-researcher:usability-test-plan` | Create a usability test plan |
| `/ux-researcher:service-blueprint` | Create a service blueprint |
### UX Research Conventions
- Personas are living documents — update when new evidence contradicts existing assumptions
- Every persona must cite its evidence base (interviews, analytics, surveys)
- Journey maps start from user intent, not from the product's navigation
- Usability findings are rated by severity and mapped to heuristics
- Research findings are shared in GitHub Discussions for team visibility
docs/design/persona-template.mdCopy from the plugin template at plugins/product/ux-researcher/templates/persona.md.
If the file already exists, do not overwrite — leave it as-is.
docs/design/journey-map-template.mdCopy from the plugin template at plugins/product/ux-researcher/templates/journey-map.md.
If the file already exists, do not overwrite — leave it as-is.
After creating/merging all files, output a summary:
## UX Research Bootstrap Complete
### Files created
- `docs/design/persona-template.md` — persona card template
- `docs/design/journey-map-template.md` — journey map template
### Files merged
- `docs/design/CLAUDE.md` — appended UX research conventions
### Next steps
- Create initial personas using `/ux-researcher:persona-definition`
- Map critical user journeys using `/ux-researcher:journey-map`
- Run `/ux-researcher:usability-review` on existing interfaces