57 skill che rendono esperta la tua IA
Le skill di Éclair trasformano Claude, Codex o ChatGPT in uno sviluppatore che conosce Éclair 2.0 a memoria. Descrivi ciò che serve al tuo sito, un negozio, una scuola online, una directory o una migrazione da WordPress, e l’IA segue regole precise: dove mettere il codice, come proteggere i dati, quali test superare. Nulla si attiva senza di te.
La libreria in cifre
57
skill, ognuna nella sua cartella con i suoi riferimenti
8
famiglie, dalle fondamenta alle applicazioni di settore
19
skill utilizzabili subito con Éclair 2.0
AGPL
licenza libera, come Éclair CMS
Cos’è una skill di Éclair?
Una skill è una cartella che contiene un file SKILL.md e i suoi riferimenti. Gli assistenti di codice come Claude Code o Codex la leggono quando la tua richiesta corrisponde alla sua descrizione. La skill dà loro il contesto che manca: l’architettura di Éclair 2.0, il contratto delle estensioni eclair-extension/1, le posizioni consentite, le regole di sicurezza e i criteri di accettazione.
Un manuale per l’IA
Diagnosi, procedura, risultati attesi e criteri di accettazione, scritti per un agente.
Regole non negoziabili
Mai modificare il core, permessi verificati su ogni oggetto, nessun dato privato in una cache condivisa.
Prove prima della messa online
Validazione del pacchetto, test completi, misura delle prestazioni e revisione umana.
Come funziona, in 4 passaggi
- Installi le skill utili nel tuo progetto, per famiglia o una alla volta.
- Descrivi la tua esigenza all’assistente: «una directory di artigiani con filtri per città».
- L’IA sceglie le skill necessarie, legge le capacità reali del sito e prepara un progetto, il codice in
site/extensions/osite/themes/e i test. - Tu convalidi: il pacchetto supera il validatore ufficiale, i test e la misura delle prestazioni, poi una persona lo attiva dal pannello.
Le 57 skill, famiglia per famiglia
Ogni skill ha uno stato onesto. ✅ significa che si basa su capacità già presenti in Éclair 2.0. 🧭 significa che guida la progettazione, ma una parte del percorso (account clienti, pagamento, scrittura pubblica) dipende da elementi del core ancora da aprire.
Fondamenta (8)
Il contratto nativo v2, i test e la sicurezza: la base di tutte le altre skill.
| Skill | Cosa fa | Stato |
|---|---|---|
eclair-architecture | Decidere dove collocare una funzione: impostazione, tema, estensione o RFC del core | ✅ Utilizzabile con Éclair 2.0 |
eclair-extension-builder | Creare un’estensione nativa eclair-extension/1 che sopravvive agli aggiornamenti | ✅ Utilizzabile con Éclair 2.0 |
eclair-storage | Scegliere archiviazione, migrazioni e backup dei dati | ✅ Utilizzabile con Éclair 2.0 |
eclair-auth-roles | Progettare account, ruoli e permessi: membri, studenti, clienti, moderatori | ✅ Utilizzabile con Éclair 2.0 |
eclair-routing | Creare route pubbliche e di amministrazione, mantenere gli URL esatti | ✅ Utilizzabile con Éclair 2.0 |
eclair-cache-contract | Decidere cosa va in cache, cosa si invalida e cosa resta dinamico | ✅ Utilizzabile con Éclair 2.0 |
eclair-security-audit | Verificare ogni funzione prima della messa online | ✅ Utilizzabile con Éclair 2.0 |
eclair-test-suite | Scrivere i test di regressione, sicurezza e prestazioni | ✅ Utilizzabile con Éclair 2.0 |
Commerce Pro (10)
Negozio transazionale e pagamento: la progettazione prima del rilascio.
| Skill | Cosa fa | Stato |
|---|---|---|
eclair-commerce-pro | Progettare un negozio completo, dal catalogo all’ordine consegnato | 🧭 Progettazione: capacità del core da verificare |
eclair-product-catalog | Costruire un catalogo pubblico veloce e indicizzabile | 🟡 Prototipo pubblico in sola lettura |
eclair-product-variants | Modellare taglie, colori e opzioni senza errori di prezzo | 🧭 Progettazione: capacità del core da verificare |
eclair-cart-checkout | Progettare un carrello multiriga con prezzi e scorte coerenti | 🧭 Progettazione: capacità del core da verificare |
eclair-orders-payments | Gestire gli stati degli ordini e i fornitori di pagamento | 🧭 Progettazione: capacità del core da verificare |
eclair-tax-invoicing | Preparare IVA e fatturazione secondo il paese | 🧭 Progettazione: capacità del core da verificare |
eclair-inventory | Sincronizzare le scorte reali tra prodotti, varianti e ordini | 🧭 Progettazione: capacità del core da verificare |
eclair-shipping | Gestire zone, tariffe, tracciamento e stati di spedizione | 🧭 Progettazione: capacità del core da verificare |
eclair-discounts | Creare sconti e coupon che non si sommano per errore | 🧭 Progettazione: capacità del core da verificare |
eclair-commerce-analytics | Seguire vendite e conversioni senza esporre i clienti | 🧭 Progettazione: capacità del core da verificare |
Formazione online (LMS) (7)
Corsi, iscrizioni, progressi e certificati.
| Skill | Cosa fa | Stato |
|---|---|---|
eclair-lms | Strutturare una scuola online modulare | 🧭 Progettazione: capacità del core da verificare |
eclair-course-builder | Comporre corsi, sezioni e lezioni versionati | 🧭 Progettazione: capacità del core da verificare |
eclair-lessons-media | Fornire video e documenti dei corsi protetti | 🧭 Progettazione: capacità del core da verificare |
eclair-enrollment-access | Collegare un acquisto o una convalida a un’iscrizione | 🧭 Progettazione: capacità del core da verificare |
eclair-progress | Seguire i progressi senza perdite né incoerenze | 🧭 Progettazione: capacità del core da verificare |
eclair-quizzes-certificates | Creare quiz, soglie di superamento e certificati verificabili | 🧭 Progettazione: capacità del core da verificare |
eclair-lms-analytics | Analizzare completamento e coinvolgimento senza sorveglianza invasiva | 🧭 Progettazione: capacità del core da verificare |
Forum e community (6)
Discussioni, moderazione, profili e notifiche.
| Skill | Cosa fa | Stato |
|---|---|---|
eclair-forum | Progettare discussioni pubbliche e private moderate | 🧭 Progettazione: capacità del core da verificare |
eclair-discussions-topics | Gestire creazione, modifica e stato delle discussioni | 🧭 Progettazione: capacità del core da verificare |
eclair-community-profiles | Offrire profili pubblici separati dai dati privati | 🧭 Progettazione: capacità del core da verificare |
eclair-moderation | Costruire segnalazioni, rimozioni e ricorsi | 🧭 Progettazione: capacità del core da verificare |
eclair-notifications | Avvisare i membri senza spam né fughe di dati | 🧭 Progettazione: capacità del core da verificare |
eclair-community-search | Cercare discussioni e messaggi secondo i permessi | 🧭 Progettazione: capacità del core da verificare |
Applicazioni di settore (8)
Prenotazioni, iscrizioni, directory, eventi e strumenti di settore.
| Skill | Cosa fa | Stato |
|---|---|---|
eclair-bookings | Gestire una risorsa prenotabile senza doppie prenotazioni | 🧭 Progettazione: capacità del core da verificare |
eclair-appointments-calendar | Prendere appuntamenti e collegare calendari esterni | 🧭 Progettazione: capacità del core da verificare |
eclair-memberships | Gestire livelli di iscrizione, scadenze e diritti di accesso | 🧭 Progettazione: capacità del core da verificare |
eclair-directory | Creare una directory con schede e filtri indicizzabili | 🟡 Prototipo pubblico in sola lettura |
eclair-events-ticketing | Vendere posti, biglietti e ingressi | 🧭 Progettazione: capacità del core da verificare |
eclair-job-board | Pubblicare offerte e ricevere candidature | 🧭 Progettazione: capacità del core da verificare |
eclair-real-estate | Costruire un catalogo di immobili con ricerca e contatto | 🧭 Progettazione: capacità del core da verificare |
eclair-forms-crm | Raccogliere richieste e seguirne la gestione | 🧭 Progettazione: capacità del core da verificare |
Design e UX (7)
Temi, blocchi, accessibilità e velocità.
| Skill | Cosa fa | Stato |
|---|---|---|
eclair-design | Creare una direzione artistica coerente con il tema nativo | ✅ Utilizzabile con Éclair 2.0 |
eclair-theme-builder | Produrre un tema Éclair 2 che sopravvive agli aggiornamenti | ✅ Utilizzabile con Éclair 2.0 |
eclair-blocks-library | Comporre blocchi di contenuto modificabili | ✅ Utilizzabile con Éclair 2.0 |
eclair-accessibility | Verificare e correggere l’accessibilità (WCAG) | ✅ Utilizzabile con Éclair 2.0 |
eclair-design-system | Costruire un linguaggio visivo coerente e manutenibile | ✅ Utilizzabile con Éclair 2.0 |
eclair-responsive-ux | Ottimizzare navigazione, moduli e layout mobili | ✅ Utilizzabile con Éclair 2.0 |
eclair-performance-ux | Misurare e ridurre peso e instabilità delle pagine | ✅ Utilizzabile con Éclair 2.0 |
SEO, GEO e migrazione (5)
Indicizzabilità, dati strutturati, multilingue e WordPress.
| Skill | Cosa fa | Stato |
|---|---|---|
eclair-seo-audit | Verificare indicizzabilità, canonical, robots, link e velocità | ✅ Utilizzabile con Éclair 2.0 |
eclair-geo-optimization | Rendere le pagine leggibili da motori e assistenti IA | ✅ Utilizzabile con Éclair 2.0 |
eclair-wordpress-migration | Migrare da WordPress preservando URL, contenuti e traffico | ✅ Utilizzabile con Éclair 2.0 |
eclair-structured-data | Aggiungere o verificare dati Schema.org fedeli al contenuto | 🟠 In parte bloccata dal core |
eclair-multilingual-seo | Gestire più lingue senza duplicati né canonical errati | ✅ Utilizzabile con Éclair 2.0 |
Integrazioni e automazioni (6)
API, webhook, e-mail, IA e monitoraggio.
| Skill | Cosa fa | Stato |
|---|---|---|
eclair-webhooks | Collegare applicazioni esterne con eventi sicuri | 🧭 Progettazione: capacità del core da verificare |
eclair-email-automation | Inviare conferme e promemoria affidabili | 🧭 Progettazione: capacità del core da verificare |
eclair-api-integration | Creare connettori API robusti e limitati | 🧭 Progettazione: capacità del core da verificare |
eclair-crm-integration | Sincronizzare contatti e clienti con un CRM senza duplicati | 🧭 Progettazione: capacità del core da verificare |
eclair-ai-workflows | Automatizzare l’aiuto editoriale senza pubblicazioni indesiderate | 🧭 Progettazione: capacità del core da verificare |
eclair-observability | Monitorare salute, costi e incidenti dei moduli | 🧭 Progettazione: capacità del core da verificare |
Cosa puoi costruire oggi con Éclair 2.0?
La tabella segue la matrice delle capacità pubblicata con la libreria. Evita brutte sorprese: una funzione va in produzione solo se il core ne fornisce il contratto.
| Funzione | Contratto di Éclair 2.0 | Cosa permettono le skill |
|---|---|---|
| Pagine pubbliche, SEO e GEO | Sì | Costruire e verificare pagine veloci e ben posizionate |
| Temi e blocchi su misura | Sì | Creare un tema o dei blocchi che sopravvivono agli aggiornamenti |
| Schermate di amministrazione | Sì | Costruire moduli di amministrazione protetti |
| Attività pianificate | Sì | Automatizzare importazioni, report o sincronizzazioni |
| Importazione da WordPress e vecchi URL | Sì, funzione nativa | Preparare e verificare una migrazione senza perdere URL |
| Registrazione e accesso pubblici | Non ancora | Progettare, testare, preparare la RFC |
| Carrello, pagamento, ordini | Non ancora | Specifiche e test di progettazione, nessun negozio in produzione |
| Forum o LMS con scrittura | Non ancora | Percorsi, dati e test pronti per quando il core li aprirà |
Come installare le skill?
Ti servono Python 3 e una copia della libreria. Scaricala da GitHub e, nella sua cartella:
python3 scripts/validate_skills.py
python3 scripts/install_skills.py --list
python3 scripts/install_skills.py --project /percorso/del/mio-sito --category foundation
python3 scripts/install_skills.py --project /percorso/del/mio-sito --skill eclair-wordpress-migration
python3 scripts/install_skills.py --project /percorso/del/mio-sito --all
Le skill vengono copiate nella cartella .agents/skills/ del progetto, quella che legge Codex. Per Claude Code, copia le cartelle che vuoi in .claude/skills/. L’installer non sostituisce mai una skill già presente, a meno che tu non aggiunga --force dopo averla rivista. Le famiglie si chiamano foundation, commerce, lms, community, business, design, seo e integrations.
Crea le tue skill
La famiglia delle fondamenta serve anche da modello: una skill è una cartella skills/eclair-<nome>/ con un SKILL.md (nome, descrizione, procedura, criteri di accettazione) e i suoi references/. Puoi scriverne una per il tuo settore, validarla con python3 scripts/validate_skills.py e proporla alla libreria. Tutto il metodo è nell’articolo sul core e le skill.
Domande frequenti sulle skill di Éclair
Le skill sono gratuite?
Sì. La libreria è pubblicata con la licenza libera AGPL-3.0, come Éclair CMS. Solo il tuo assistente IA può avere un costo, a seconda dell’abbonamento.
Una skill installa da sola un negozio o un forum?
No. Una skill guida l’agente: produce un progetto, codice e test, che una persona convalida e attiva. I percorsi di commercio, formazione o forum dipendono ancora da elementi del core (account pubblici, pagamento): non sono pronti per la produzione.
Quali assistenti IA possono usare le skill?
Quelli che leggono cartelle SKILL.md: Claude Code, Codex e altri agenti compatibili. Con un assistente di chat come ChatGPT puoi anche dargli il contenuto dello SKILL.md interessato.
Bisogna saper programmare?
Non per descrivere la tua esigenza. Serve però una persona in grado di rileggere ciò che propone l’agente, lanciare i test e attivare la funzione con cognizione di causa.
Le skill modificano il core di Éclair?
Mai. Tutto ciò che producono vive in site/extensions/ o site/themes/, che gli aggiornamenti non toccano. Una mancanza del core porta a una RFC, non a un aggiramento.
Posso creare le mie skill?
Sì: una cartella, uno SKILL.md, dei riferimenti e gli script di controllo della libreria. La guida e l’articolo spiegano il metodo.
Dai alla tua IA il manuale di Éclair
Scarica Éclair 2.0, installa le skill che servono al tuo progetto e descrivi cosa vuoi costruire.