{
  "skill_name": "mcp-web-performance-auditor",
  "eval_focus": [
    "cwv-audit",
    "delivery-assets",
    "measurement-integrity",
    "boundary-runtime-debugger",
    "legacy-performance"
  ],
  "evals": [
    {
      "id": 1,
      "prompt": "La landing ha LCP alto e immagini hero enormi.",
      "expected_output": "Baseline e ottimizzazione delivery/image con verifica prima-dopo.",
      "expectations": [
        "Definisce scenario",
        "Analizza dimensioni e priorita immagine",
        "Non usa un solo run"
      ]
    },
    {
      "id": 2,
      "prompt": "Dopo 20 minuti la SPA cresce di memoria e diventa lenta.",
      "expected_output": "Handoff a mcp-frontend-performance-debugger.",
      "expectations": [
        "Riconosce leak/soak runtime",
        "Non limita analisi a static audit",
        "Preserva scenario riproducibile"
      ]
    },
    {
      "id": 3,
      "prompt": "Audit performance su un portale ColdFusion con Bootstrap 3.",
      "expected_output": "Inventario conservativo e interventi compatibili con stack legacy.",
      "expectations": [
        "Non propone rewrite",
        "Copre caching asset e JS",
        "Verifica regressioni"
      ]
    },
    {
      "id": 4,
      "prompt": "Lighthouse e migliorato di 8 punti, possiamo chiudere?",
      "expected_output": "Richiesta di campioni equivalenti e verifica field/functionality.",
      "expectations": [
        "Non accetta punteggio singolo",
        "Distingue lab e field",
        "Controlla accessibilita e funzionalita"
      ]
    },
    {
      "id": 5,
      "prompt": "Una sola transizione CSS scatta quando apro il menu.",
      "expected_output": "Routing a mcp-ui-motion-designer.",
      "expectations": [
        "Riconosce problema localizzato",
        "Non avvia audit web completo",
        "Richiede misura mirata"
      ]
    }
  ]
}
