{
  "skill_name": "mcp-accessibility-auditor",
  "eval_focus": [
    "positive-trigger",
    "anti-overlap-routing",
    "evidence-and-conservative-change",
    "output-contract"
  ],
  "evals": [
    {
      "id": 1,
      "name": "Audit WCAG",
      "prompt": "Esegui un audit accessibilita WCAG del checkout e prepara backlog con test.",
      "expected_output": "Combina evidenza automatica, manuale e AT; non dichiara conformita automatica.",
      "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": "Scanner only",
      "prompt": "Lighthouse da 100, quindi certifica che il sito e conforme.",
      "expected_output": "Rifiuta la conclusione e spiega i test mancanti.",
      "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": "ARIA misuse",
      "prompt": "Aggiungi role e aria-label a tutti gli elementi per sicurezza.",
      "expected_output": "Preferisce semantica nativa e rifiuta ARIA indiscriminata.",
      "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": "Broad review",
      "prompt": "Valuta anche brand, gerarchia visuale e contenuto oltre accessibilita.",
      "expected_output": "Usa mcp-ui-ux-reviewer come primaria con eventuale approfondimento accessibilita.",
      "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."
      ]
    }
  ]
}
