{
  "skill_name": "mcp-product-experience-designer",
  "eval_focus": [
    "positive-trigger",
    "anti-overlap-routing",
    "evidence-and-conservative-change",
    "output-contract"
  ],
  "evals": [
    {
      "id": 1,
      "name": "Flow",
      "prompt": "Progetta il flusso completo di approvazione documenti con ruoli, errori e annullamento.",
      "expected_output": "Produce flow, state matrix, permission matrix e handoff.",
      "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": "Assunzioni",
      "prompt": "Non abbiamo ricerca utenti ma dobbiamo procedere con una prima bozza.",
      "expected_output": "Procede etichettando chiaramente assunzioni e piano di validazione.",
      "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": "Design system",
      "prompt": "Definisci token e governance dei componenti condivisi per tutti i prodotti.",
      "expected_output": "Instrada a mcp-design-system-engineer.",
      "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 polish",
      "prompt": "Rendi piu elegante questa pagina mantenendo invariato il flusso.",
      "expected_output": "Instrada a mcp-ui-design-engineer.",
      "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."
      ]
    }
  ]
}
