---
title: "Il core di Éclair 2.0 e le sue 57 skill: funzioni su misura"
description: "Perché Éclair 2.0 mantiene un core leggero e affida il resto a 57 skill: vantaggi, fondamenta, cosa funziona già, limiti e come creare le tue skill."
url: "https://eclaircms.org/blog/core-eclair-2-skill-funzioni-su-misura"
lang: "it"
author: "Thierry Gustin"
published: "2026-11-08"
updated: "2026-11-10"
---

# Il core di Éclair 2.0 e le sue 57 skill: funzioni su misura

> **In breve** — Con la versione 2.0, Éclair CMS separa un core leggero e stabile da una libreria di 57 skill che gli assistenti IA usano per costruire funzioni su misura. Le otto skill fondamentali fissano le regole comuni: architettura, archiviazione, permessi, route, cache, sicurezza e test. Diciannove skill sono utilizzabili oggi, le altre guidano la progettazione di negozi, scuole online o forum. E chiunque può scrivere le proprie skill per il suo settore.

Con Éclair 2.0 il core resta piccolo, senza database e al riparo dagli aggiornamenti, e le funzioni avanzate le costruisce su richiesta il tuo assistente IA, guidato da una libreria di **57 skill**. Basta accumulare plugin: ogni sito carica solo ciò che gli serve.

Questo articolo spiega il cambiamento nel dettaglio: cos’è il core, cosa sono le skill, cosa portano, cosa funziona già, cosa resta da aprire e come scrivere le tue skill.

## Cos’è il core di Éclair 2.0?

Il core è ciò che Éclair fa per tutti i siti: l’instradamento degli indirizzi, i contenuti, la sicurezza, la SEO e il GEO, la cache statica e gli aggiornamenti firmati. La 2.0 aggiunge soprattutto **contratti stabili**: un contratto di tema, che salva l’aspetto in `site/themes/`, e un contratto di funzione, `eclair-extension/1`, che salva il codice proprio del sito in `site/extensions/`.

Queste due cartelle appartengono al tuo sito: un aggiornamento del core non le tocca mai. E una funzione che il sito non usa non viene caricata. È così che il core resta leggero, per quanto ambizioso sia il progetto.

## Cos’è, in concreto, una skill?

Una skill è una cartella con un file `SKILL.md` e i suoi riferimenti. Gli assistenti di codice (Claude Code, Codex e gli agenti compatibili) la leggono quando la tua richiesta corrisponde alla sua descrizione. Dà loro ciò che manca per lavorare bene su Éclair: la diagnosi prima di scrivere una riga, la procedura, le posizioni consentite, le regole di sicurezza, i risultati attesi e i criteri di accettazione.

Una skill **non è un’estensione pronta da installare**. È un manuale per l’agente. Il risultato, una funzione in `site/extensions/`, si attiva solo dopo validazione, test e revisione da parte di una persona.

## Quali vantaggi per il tuo sito?

### 🪶 Niente di inutile

Un negozio carica carrello e IVA, non un forum. Un sito aziendale carica solo il core: meno codice, meno superficie d’attacco.

### 🔄 Aggiornamenti senza rotture

Tutto il codice proprio del sito vive fuori dal core. Gli aggiornamenti firmati di Éclair non lo sovrascrivono mai.

### 🧩 Funzioni combinabili

Un’accademia con negozio e forum condivide gli stessi account, permessi e pagamenti, invece di tre sistemi separati.

### 🛡️ Sicurezza di serie

Permessi verificati su ogni oggetto, pagamenti confermati dal server, nessun dato privato in una cache condivisa.

### 🧪 Prove, non promesse

Ogni funzione supera il validatore ufficiale, i test e la misura delle prestazioni prima dell’attivazione.

### 🧑‍💻 Alla portata dei principianti

Descrivi la tua esigenza; l’IA fa le scelte tecniche seguendo regole collaudate.

## Le fondamenta: otto skill che fissano le regole

La famiglia delle fondamenta è la più importante, perché tutte le altre skill si basano su di essa. Risponde alle domande che ogni sviluppatore si pone prima di aggiungere una funzione: dove mettere il codice, come salvare i dati, chi può fare cosa, come chiamare gli indirizzi, cosa mettere in cache, come verificare la sicurezza e come testare.

Queste otto skill sono utilizzabili oggi con Éclair 2.0. E fanno da modello: chiunque può ispirarsi a esse per scrivere le proprie skill, adatte al proprio settore.

| Skill | Cosa fa |
| --- | --- |
| `eclair-architecture` | Decidere dove collocare una funzione: impostazione, tema, estensione o RFC del core |
| `eclair-extension-builder` | Creare un’estensione nativa `eclair-extension/1` che sopravvive agli aggiornamenti |
| `eclair-storage` | Scegliere archiviazione, migrazioni e backup dei dati |
| `eclair-auth-roles` | Progettare account, ruoli e permessi: membri, studenti, clienti, moderatori |
| `eclair-routing` | Creare route pubbliche e di amministrazione, mantenere gli URL esatti |
| `eclair-cache-contract` | Decidere cosa va in cache, cosa si invalida e cosa resta dinamico |
| `eclair-security-audit` | Verificare ogni funzione prima della messa online |
| `eclair-test-suite` | Scrivere i test di regressione, sicurezza e prestazioni |

## Come lavora l’IA senza rompere nulla?

Le skill impongono un percorso in sette controlli di qualità. L’agente verifica prima la versione e le capacità reali del sito, mette il pacchetto in `site/extensions/`, lo sottopone al validatore ufficiale, lancia tutta la suite di test, controlla i budget di prestazioni, esegue test di sicurezza negativi e poi si ferma: **è una persona che rilegge, attiva dal pannello e prova il ritorno indietro.** Se al core manca una capacità, l’agente scrive una RFC e un test bloccante invece di inventare un’API.

## Cosa si può costruire oggi?

Diciannove skill sono subito utilizzabili: le otto fondamenta, le sette skill di design ed esperienza utente e quattro di SEO, GEO e migrazione (audit SEO, ottimizzazione GEO, migrazione da WordPress, SEO multilingue). Permettono di creare un tema che sopravvive agli aggiornamenti, blocchi su misura, pagine pubbliche veloci, schermate di amministrazione e attività pianificate, e di preparare una migrazione da WordPress senza perdere indirizzi. Due skill (catalogo prodotti, directory) permettono un prototipo pubblico in sola lettura.

## E il negozio, la scuola online o il forum?

Trentacinque skill guidano già la progettazione di progetti più ambiziosi: negozio completo con carrello e pagamento, scuola online con iscrizioni e progressi, forum moderato, prenotazioni, iscrizioni, biglietteria, integrazioni CRM o webhook. Producono specifiche, modelli di dati e test.

Ma dipendono da elementi che il core non apre ancora ufficialmente: registrazione e accesso dei visitatori, scrittura pubblica, archiviazione transazionale, pagamento confermato. Finché quei contratti non sono pubblicati, queste funzioni **non devono andare in produzione**. La buona notizia: il lavoro di progettazione è pronto per il giorno in cui lo saranno.

## Come creare le tue skill?

È uno dei grandi vantaggi della 2.0: le regole sono pubbliche, quindi puoi scrivere una skill per il tuo settore, uno studio, un’agenzia immobiliare, un club sportivo, e riusarla su tutti i tuoi siti.

1. Crea una cartella `skills/eclair-<nome>/` con uno `SKILL.md`: un nome e una descrizione che dica quando usarla.
2. Scrivi diagnosi, procedura, risultati attesi, regole di sicurezza e criteri di accettazione, sul modello delle fondamenta.
3. Aggiungi i riferimenti in `references/`.
4. Dichiara la skill in `catalog.json` e lancia i controlli della libreria.
5. Provala su una copia di un progetto, poi condividila se vuoi.

## Come iniziare?

Scarica Éclair 2.0, prendi la libreria su [GitHub](https://github.com/Jacckisback/eclair-skills), installa la famiglia delle fondamenta, poi quelle che servono al tuo progetto. La [guida alle skill](https://eclaircms.org/it/documentazione/skills) descrive ogni passaggio, e la [pagina Skills](https://eclaircms.org/it/skills) presenta le 57 skill con il loro stato.

## Domande frequenti sul core e le skill

### Éclair diventa un CMS a plugin come WordPress?

No. Un plugin di WordPress è codice generico caricato anche per le parti che non usi. Una skill guida l’IA a produrre solo il codice che serve al tuo sito, isolato fuori dal core e testato.

### Le skill sostituiscono uno sviluppatore?

Non del tutto. Fanno risparmiare molto tempo ed evitano errori comuni, ma una persona deve rileggere, testare e attivare.

### Il mio sito attuale deve cambiare?

No. Un sito aziendale o un blog continua a funzionare con il solo core. Le skill servono solo se vuoi aggiungere una funzione.

### Le skill sono gratuite?

Sì, con la licenza libera AGPL-3.0, come Éclair CMS.

[Scopri le 57 skill](https://eclaircms.org/it/skills)

[Leggi la guida alle skill](https://eclaircms.org/it/documentazione/skills)

— Thierry Gustin, Créateur d’Éclair CMS, consultant SEO et formateur IA · 10 novembre 2026
