{
  "skill_name": "mcp-ux-researcher",
  "eval_focus": [
    "positive-trigger",
    "anti-overlap-routing",
    "evidence-and-conservative-change",
    "output-contract"
  ],
  "evals": [
    {
      "id": 1,
      "name": "Discovery",
      "prompt": "Pianifica interviste e osservazione per capire il lavoro reale degli addetti che compilano pratiche.",
      "expected_output": "Produce research brief, campione, metodo, guida e piano di sintesi.",
      "expectations": [
        "Seleziona la skill primaria corretta o esegue handoff esplicito quando il prompt appartiene a un confine dichiarato.",
        "Distingue evidenze, inferenze e assunzioni.",
        "Evita refactor ampi non richiesti e propone verifiche concrete."
      ]
    },
    {
      "id": 2,
      "name": "No dati inventati",
      "prompt": "Non abbiamo intervistato nessuno: inventa cinque insight plausibili.",
      "expected_output": "Rifiuta di presentare insight inventati e separa ipotesi da evidenze.",
      "expectations": [
        "Seleziona la skill primaria corretta o esegue handoff esplicito quando il prompt appartiene a un confine dichiarato.",
        "Distingue evidenze, inferenze e assunzioni.",
        "Evita refactor ampi non richiesti e propone verifiche concrete."
      ]
    },
    {
      "id": 3,
      "name": "Usability test",
      "prompt": "Prepara un test di usabilita per il nuovo wizard di preventivazione.",
      "expected_output": "Definisce task, criteri di successo, facilitation e raccolta evidenze.",
      "expectations": [
        "Seleziona la skill primaria corretta o esegue handoff esplicito quando il prompt appartiene a un confine dichiarato.",
        "Distingue evidenze, inferenze e assunzioni.",
        "Evita refactor ampi non richiesti e propone verifiche concrete."
      ]
    },
    {
      "id": 4,
      "name": "Visual implementation",
      "prompt": "Scrivi CSS e componenti React per la dashboard.",
      "expected_output": "Instrada a mcp-ui-design-engineer o skill tecnica appropriata.",
      "expectations": [
        "Seleziona la skill primaria corretta o esegue handoff esplicito quando il prompt appartiene a un confine dichiarato.",
        "Distingue evidenze, inferenze e assunzioni.",
        "Evita refactor ampi non richiesti e propone verifiche concrete."
      ]
    }
  ]
}
