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

Indice
- Cos’è il core di Éclair 2.0?
- Cos’è, in concreto, una skill?
- Quali vantaggi per il tuo sito?
- Le fondamenta: otto skill che fissano le regole
- Come lavora l’IA senza rompere nulla?
- Cosa si può costruire oggi?
- E il negozio, la scuola online o il forum?
- Come creare le tue skill?
- Come iniziare?
- Domande frequenti sul core e le skill
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.
- Crea una cartella
skills/eclair-<nome>/con unoSKILL.md: un nome e una descrizione che dica quando usarla. - Scrivi diagnosi, procedura, risultati attesi, regole di sicurezza e criteri di accettazione, sul modello delle fondamenta.
- Aggiungi i riferimenti in
references/. - Dichiara la skill in
catalog.jsone lancia i controlli della libreria. - Provala su una copia di un progetto, poi condividila se vuoi.
Come iniziare?
Scarica Éclair 2.0, prendi la libreria su GitHub, installa la famiglia delle fondamenta, poi quelle che servono al tuo progetto. La guida alle skill descrive ogni passaggio, e la pagina 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.


