STRUMENTI AI 7 min

Skill Claude Code: le 9 Categorie del Framework Anthropic

Anthropic ha classificato le skill di Claude Code in 9 categorie. Ecco il framework interno, le best practice e i pattern per costruirle bene nel 2026.

Anthropic ha pubblicato centinaia di skill per Claude Code internamente. Non decine. Centinaia. Il punto interessante non è il numero, ma il fatto che dopo mesi di iterazione abbiano identificato esattamente 9 categorie in cui ogni skill utile ricade. Se stai costruendo le tue skill partendo da zero, senza questo framework stai essenzialmente reinventando la ruota.

A giugno 2026, Thariq Shihipar di Anthropic ha condiviso il framework interno nel post Lessons from Building Claude Code. Le 9 categorie di skill Claude Code sono: Library e API Reference, Product Verification, Data Fetching e Analysis, Business Process Automation, Code Scaffolding e Templates, Code Quality e Review, CI/CD e Deployment, Runbook, Infrastructure Operations. Ma la vera lezione non sta nell’elenco: sta nel capire quali hanno l’impatto maggiore e come costruirle per funzionare davvero.

Se non sai ancora cosa sono le skill o come attivarle, parti dalla guida introduttiva alle Claude Skills. Qui parliamo di architettura: come Anthropic organizza, costruisce e misura le skill in produzione.

La mappa: 9 categorie in 3 macro-aree

Le 9 categorie non sono tutte uguali. Si raggruppano naturalmente in tre macro-aree: sviluppo, operazioni e business. Questa struttura aiuta a capire dove investire prima e quali categorie hanno il ritorno più alto.

Le 9 categorie di skill - Framework Anthropic 2026
Sviluppo
📚
Library e API Reference

Documentazione interna, edge case, versioni

🧪
Product Verification

Test automatici, Playwright, validazione output

#1 impatto
🏗️
Code Scaffolding e Templates

Boilerplate + requisiti in linguaggio naturale

🔍
Code Quality e Review

Standard organizzativi, review avversariale

Operazioni
🚀
CI/CD e Deployment

Build, push, deploy con monitoraggio

📋
Runbook

Investigazione multi-tool, report strutturati

⚙️
Infrastructure Operations

Manutenzione di routine con guardrail

Business
📊
Data Fetching e Analysis

Connessione a data stack, query su funnel

🔄
Business Process Automation

Workflow ripetitivi in un singolo comando

Il dato più significativo: Anthropic dichiara che le skill di Product Verification hanno avuto il “most measurable impact on output quality”. Non le skill di generazione codice. Non quelle di automazione. Quelle di verifica. L’agente che testa il proprio lavoro produce risultati migliori di un agente più potente che non lo fa.

Verifica prima, genera dopo: la categoria che conta di più

Perché la verifica ha più impatto della generazione? Perché un LLM genera codice plausibile, non codice corretto. La differenza la fa il ciclo di feedback. Una skill di Product Verification integra Playwright o un framework di test, esegue il codice prodotto, verifica visivamente e funzionalmente il risultato, e solo allora lo considera completo. Senza questa chiusura del loop, l’agente consegna il primo tentativo e spera che funzioni.

In pratica, è la differenza tra un junior che scrive codice e lo invia senza testarlo, e un senior che apre il browser, verifica il risultato, corregge i dettagli e solo allora fa commit. La skill di verifica trasforma l’agente da junior a senior.

Noi abbiamo visto lo stesso pattern nella formazione AI che facciamo in azienda. I team che costruiscono skill di verifica prima di skill di generazione ottengono risultati migliori in meno tempo. Non è intuitivo, ma è sistematico.

Come costruire skill che funzionano: le best practice di Anthropic

Il framework delle 9 categorie è utile per orientarsi. Ma la qualità di una skill dipende da come la costruisci. Anthropic ha identificato pattern ricorrenti dopo centinaia di iterazioni interne. Eccoli, distillati.

  • Non dichiarare l’ovvio: se una skill dice “scrivi codice pulito”, non sta aggiungendo nulla al comportamento di default del modello. Le istruzioni devono spingere oltre ciò che l’agente farebbe comunque. Una skill utile contiene le eccezioni, non le regole generali.
  • Costruisci sezioni gotchas: questa è la parte con il segnale più alto. Documenta dove l’agente fallisce: API che restituiscono formati diversi dalla documentazione, versioni incompatibili, timeout silenti. Ogni gotcha nasce da un fallimento reale e previene decine di fallimenti futuri.
  • Progressive disclosure: non caricare tutto nella context window. Il file principale contiene il minimo indispensabile, i dettagli stanno in sotto-file che l’agente carica solo quando servono. La struttura a cartelle diventa context engineering.
  • Non forzare percorsi rigidi: una skill che prescrive ogni singolo passo non lascia spazio all’adattamento. I modelli ragionano meglio quando hanno flessibilità. Definisci l’obiettivo e i vincoli, non la sequenza esatta di azioni.
  • Scrivi descrizioni per il modello: la descrizione di una skill non è un riassunto per umani. È un trigger indicator che dice al modello quando attivarsi. “Usa quando l’utente chiede di deployare su Cloudflare Workers” funziona. “Skill per il deployment” non funziona.

Pattern avanzati: memoria, composizione, misurazione

Le best practice di base coprono la costruzione di una singola skill. Ma Anthropic opera a una scala dove le skill devono interagire tra loro, mantenere stato tra sessioni e dimostrare il proprio valore con dati.

Sistemi di memoria: le skill più sofisticate implementano log append-only o archiviano dati strutturati in JSON nella cartella del plugin. Questo permette all’agente di imparare dai propri errori attraverso le sessioni, senza affidarsi alla context window di una singola conversazione. Per chi lavora con strumenti come Prisma, il concetto è familiare: i dati persistenti cambiano tutto.

Composizione tra skill: le skill possono referenziarsi tra loro. Una skill di scaffolding può invocare una skill di quality review, che a sua volta attiva una skill di verifica. Questa composizione è il vero moltiplicatore: non costruisci 9 skill isolate, ma una rete dove ogni pezzo amplifica gli altri.

Hook on-demand: alcune skill attivano hook opinionati, come un linter aggressivo o un formatter specifico, solo quando vengono invocate. Questo evita di imporre vincoli globali che rallenterebbero il lavoro quotidiano. L’hook si accende con la skill e si spegne quando finisce.

Misurazione con hook PreToolUse: puoi registrare ogni invocazione di ogni skill. I dati mostrano quali skill vengono usate realmente, quali hanno descrizioni troppo vaghe per attivarsi, e dove il team ha bisogno di nuove skill che non esistono ancora. Senza misurazione, stai costruendo alla cieca.

Distribuzione e adozione nel team

Una skill che funziona solo sulla tua macchina non scala. Il pattern di distribuzione è semplice: le skill vivono nella cartella .claude/skills del repository, come documentato nella documentazione ufficiale di Claude Code. Ogni sviluppatore che clona il repo ha automaticamente accesso alle skill del progetto. Per organizzazioni più grandi, i marketplace di plugin permettono installazione con un click e aggiornamenti centralizzati.

Il consiglio pratico: inizia con una skill di verifica per il tuo progetto più critico. Non con la più ambiziosa, non con la più complessa. Con quella che chiude il loop di feedback. Il resto del framework si costruisce attorno a quel nucleo. Per approfondire come ridurre lo spreco di token nelle interazioni con Claude Code, c’è la guida sui trucchi per consumare meno token.

Cosa significa tutto questo

Il framework delle 9 categorie non è una teoria. È il risultato di centinaia di skill costruite, testate, scartate e ricostruite dentro Anthropic. Il fatto che la verifica sia emersa come categoria a più alto impatto dice qualcosa di profondo su come funzionano gli agenti AI: non vincono perché generano di più, vincono perché controllano ciò che generano.

Le skill di Claude Code non sono un accessorio. Sono il meccanismo attraverso cui un agente generico diventa uno specialista del tuo dominio. La differenza tra un agente che conosce Python e un agente che conosce il tuo progetto Python, con i suoi gotcha, i suoi pattern e i suoi vincoli, è tutta nelle skill. E ora abbiamo una mappa per costruirle bene.

Quali sono le 9 categorie di skill Claude Code secondo Anthropic?

Le 9 categorie sono: Library e API Reference, Product Verification, Data Fetching e Analysis, Business Process Automation, Code Scaffolding e Templates, Code Quality e Review, CI/CD e Deployment, Runbook e Infrastructure Operations. La categoria con l'impatto più misurabile sulla qualità dell'output è Product Verification.

Qual è la skill Claude Code con il maggiore impatto sulla qualità?

Secondo Anthropic, le skill di Product Verification hanno il maggiore impatto misurabile sulla qualità dell'output. Sono skill che integrano strumenti come Playwright per testare automaticamente il codice prodotto dall'agente prima di considerarlo completo.

Cosa sono le sezioni gotchas nelle skill di Claude Code?

Le sezioni gotchas documentano i punti dove l'agente fallisce più spesso: errori specifici di API, versioni incompatibili, edge case ricorrenti. Sono la parte più preziosa di una skill perché contengono informazione ad alto segnale che il modello non troverebbe nel training data.

Come si distribuiscono le skill in Claude Code?

Le skill si distribuiscono nella cartella .claude/skills del repository. Per distribuzioni su larga scala, i marketplace di plugin permettono installazione con un click. Le skill possono anche referenziarsi tra loro, componendosi in catene più complesse.

Cosa significa progressive disclosure nel contesto delle skill?

Progressive disclosure significa organizzare le istruzioni di una skill in una struttura a cartelle dove il file principale contiene solo il minimo necessario, e i dettagli specifici sono in sotto-file caricati on-demand. Questo riduce il consumo di token e mantiene pulita la context window.

Si possono misurare le performance delle skill Claude Code?

Sì. Si possono usare hook PreToolUse per registrare ogni invocazione di una skill. Questo permette di identificare quali skill vengono usate di più, quali non si attivano mai nonostante siano disponibili, e di iterare sulla qualità delle descrizioni per migliorare il tasso di attivazione.

Qual è la differenza tra questo framework e le skill base di Claude?

Le skill base, come quelle attivabili su claude.ai, sono pacchetti di conoscenza in formato Markdown. Il framework di Anthropic è una tassonomia più ampia pensata per Claude Code, l'agente CLI, dove le skill possono contenere script, risorse, hook e configurazioni oltre alle semplici istruzioni testuali.