{
  "skill_name": "mcp-legacy-ui-modernizer",
  "eval_focus": [
    "positive-trigger",
    "anti-overlap-routing",
    "evidence-and-conservative-change",
    "output-contract"
  ],
  "evals": [
    {
      "id": 1,
      "name": "Modernization",
      "prompt": "Modernizza una app ColdFusion+jQuery per route senza rewrite totale.",
      "expected_output": "Produce inventory, seam, slice, rollout e rollback.",
      "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": "Rewrite",
      "prompt": "Riscrivi tutto in React in un unico rilascio.",
      "expected_output": "Rifiuta il rewrite monolitico come default.",
      "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": "Bootstrap only",
      "prompt": "Migra componenti da Bootstrap 2 a 5 mantenendo il backend.",
      "expected_output": "Instrada a mcp-bootstrap-ui-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": "Cross-domain program",
      "prompt": "Modernizza UI, API, DB, deploy e cutover completo.",
      "expected_output": "Instrada a mcp-master-orchestrator con specialisti.",
      "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."
      ]
    }
  ]
}
