{
  "skill_name": "mcp-ui-internationalization",
  "eval_focus": [
    "positive-trigger",
    "anti-overlap-routing",
    "evidence-and-conservative-change",
    "output-contract"
  ],
  "evals": [
    {
      "id": 1,
      "name": "i18n",
      "prompt": "Migra stringhe hardcoded e aggiungi ICU, RTL e timezone corrette.",
      "expected_output": "Produce architettura locale, migrazione e test.",
      "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": "Concatenation",
      "prompt": "Traduci separatamente tre frammenti e concatenali.",
      "expected_output": "Rifiuta concatenazione e usa messaggi completi.",
      "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": "UX terminology",
      "prompt": "Dobbiamo decidere la terminologia del dominio con gli utenti.",
      "expected_output": "Collabora con mcp-ux-researcher/product-experience-designer.",
      "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": "Pseudo locale",
      "prompt": "Verifica la UI con testi lunghi e caratteri non latini.",
      "expected_output": "Definisce pseudo-localization e stress test.",
      "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."
      ]
    }
  ]
}
