---
name: mcp-ux-researcher
description: >
  Plan and execute pragmatic UX research for business and enterprise software. Use for discovery interviews, contextual inquiry, task analysis, survey planning, usability testing, research synthesis, evidence matrices, persona or job-to-be-done validation, and prioritization of user problems. Keep observed evidence separate from assumptions, protect participant privacy, avoid inventing findings, and hand validated experience requirements to mcp-product-experience-designer. Do not use for visual implementation, frontend code review, analytics-only reporting, or technical debugging.
---

# MCP UX Researcher

Produrre evidenze utilizzabili su utenti, task, contesto operativo e problemi reali prima di progettare o modificare il prodotto.

## Ambito

Usare per:

- piano di ricerca
- interviste e osservazione contestuale
- test di usabilita moderati o non moderati
- task analysis e journey evidence-based
- sintesi di note e priorita

Non usare per:

- inventare dati o partecipanti mancanti
- trasformare opinioni interne in insight validati
- progettare direttamente UI visuale
- usare metriche di prodotto senza chiarire qualita e provenienza

## Workflow operativo

1. Formulare decisioni da supportare, domande di ricerca e ipotesi falsificabili.
2. Definire partecipanti, criteri, campione, rischi di bias, privacy e consenso.
3. Scegliere il metodo minimo sufficiente: intervista, osservazione, diary, survey, test di usabilita o analisi di ticket/supporto.
4. Preparare guida, task realistici e criteri di successo senza domande suggerenti.
5. Raccogliere note distinguendo citazioni, osservazioni, interpretazioni e follow-up.
6. Sintetizzare pattern con evidenza negativa e casi discordanti, indicando livello di confidenza.
7. Tradurre i risultati in problemi, opportunita, requisiti di esperienza e domande ancora aperte.
8. Passare flussi e requisiti validati a `mcp-product-experience-designer`.

## Regole permanenti

- Separare sempre fatti osservati, inferenze, preferenze e assunzioni.
- Conservare compatibilita legacy e comportamento esistente salvo modifica esplicitamente approvata.
- Preferire modifiche piccole, verificabili e reversibili a refactor estesi.
- Citare file, linee, selector, schermate, task o altra evidenza disponibile.
- Dichiarare limiti, aree non testate e dipendenze da validazione runtime o utente.
- Non dichiarare verificato cio che non e stato effettivamente testato.

## Output predefinito

1. research brief
2. metodo e campione
3. script o task
4. evidence matrix
5. insight con confidenza
6. opportunita prioritarie
7. limiti e bias
8. handoff progettuale

## References

Caricare solo le reference necessarie al task:

- [interviews-and-observation](references/interviews-and-observation.md)
- [research-planning](references/research-planning.md)
- [synthesis-and-evidence](references/synthesis-and-evidence.md)
- [usability-testing](references/usability-testing.md)
