{
  "skill_name": "mcp-responsive-ui-designer",
  "eval_focus": [
    "positive-trigger",
    "anti-overlap-routing",
    "evidence-and-conservative-change",
    "output-contract"
  ],
  "evals": [
    {
      "id": 1,
      "name": "Adaptive",
      "prompt": "Progetta questa schermata densa per mobile, tablet, desktop e zoom 400%.",
      "expected_output": "Definisce trasformazioni, input behavior e acceptance matrix.",
      "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": "Fixed screenshots",
      "prompt": "Basta creare tre layout fissi a 375, 768 e 1440.",
      "expected_output": "Rifiuta una strategia limitata e include breakpoint intermedi/content-driven.",
      "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": "Data table",
      "prompt": "La tabella deve diventare responsive mantenendo selezione e bulk action.",
      "expected_output": "Collabora con mcp-data-table-designer, mantenendo ownership responsive.",
      "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": "Grid flicker",
      "prompt": "La grid mobile flickera durante lo scroll virtualizzato.",
      "expected_output": "Instrada a mcp-grid-ui-debugger.",
      "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."
      ]
    }
  ]
}
