---
title: "Le noyau Éclair 2.0 et ses 57 skills : des fonctions à la carte"
description: "Pourquoi Éclair 2.0 garde un noyau léger et confie le reste à 57 skills : avantages, fondations, ce qui marche déjà, limites et création de tes skills."
url: "https://eclaircms.org/blog/noyau-eclair-2-skills-fonctions-a-la-carte"
lang: "fr"
author: "Thierry Gustin"
published: "2026-11-08"
updated: "2026-11-10"
---

# Le noyau Éclair 2.0 et ses 57 skills : des fonctions à la carte

> **L’essentiel** — Avec la version 2.0, Éclair CMS sépare un noyau léger et stable d’une bibliothèque de 57 skills que les assistants IA utilisent pour construire des fonctions sur mesure. Les huit skills fondamentaux fixent les règles communes : architecture, stockage, droits, routes, cache, sécurité et tests. Dix-neuf skills sont utilisables dès aujourd’hui, les autres guident la conception de boutiques, d’écoles en ligne ou de forums. Et chacun peut écrire ses propres skills pour son métier.

Avec Éclair 2.0, le noyau reste petit, sans base de données et protégé des mises à jour, et les fonctions avancées sont construites à la demande par ton assistant IA, guidé par une bibliothèque de **57 skills**. Fini l’empilement d’extensions : chaque site ne charge que ce dont il a besoin.

Cet article explique ce changement en détail : ce qu’est un noyau, ce que sont les skills, ce qu’ils apportent, ce qui fonctionne déjà, ce qui reste à ouvrir, et comment écrire tes propres skills.

## Qu’est-ce que le noyau d’Éclair 2.0 ?

Le noyau, c’est ce qu’Éclair fait pour tous les sites : le routage des adresses, les contenus, la sécurité, le SEO et le GEO, le cache statique et les mises à jour signées. La 2.0 lui ajoute surtout des **contrats stables** : un contrat de thème, qui range ton apparence dans `site/themes/`, et un contrat de fonction, `eclair-extension/1`, qui range le code propre à ton site dans `site/extensions/`.

Ces deux dossiers appartiennent à ton site : une mise à jour du noyau ne les touche jamais. Et une fonction que ton site n’utilise pas n’est pas chargée. C’est ce qui permet au noyau de rester léger quelle que soit l’ambition du projet.

## Qu’est-ce qu’un skill, concrètement ?

Un skill est un dossier avec un fichier `SKILL.md` et ses références. Les assistants de code (Claude Code, Codex et les agents compatibles) le lisent quand ta demande correspond à sa description. Il leur donne ce qui leur manque pour bien travailler sur Éclair : le diagnostic à faire avant d’écrire une ligne, la procédure, les emplacements autorisés, les invariants de sécurité, les livrables et les critères d’acceptation.

Un skill **n’est pas une extension prête à installer**. C’est un mode d’emploi pour l’agent. Le résultat, une fonction dans `site/extensions/`, n’est activé qu’après validation, tests et relecture par une personne.

## Quels sont les avantages pour ton site ?

### 🪶 Rien d’inutile

Une boutique charge le panier et la TVA, pas un forum. Un site vitrine ne charge que le noyau : moins de code, moins de surface d’attaque.

### 🔄 Des mises à jour sans casse

Tout le code propre à ton site vit hors du noyau. Les mises à jour signées d’Éclair ne l’écrasent jamais.

### 🧩 Des fonctions qui se combinent

Une académie avec boutique et forum partage les mêmes comptes, permissions et paiements, au lieu de trois systèmes séparés.

### 🛡️ La sécurité par défaut

Droits vérifiés sur chaque objet, paiements confirmés par le serveur, aucune donnée privée en cache partagé.

### 🧪 Des preuves, pas des promesses

Chaque fonction passe le validateur officiel, les tests et la mesure des performances avant activation.

### 🧑‍💻 Accessible aux débutants

Tu décris ton besoin ; l’IA fait les choix techniques en suivant des règles éprouvées.

## Les fondations : huit skills qui fixent les règles

La famille des fondations est la plus importante, parce que tous les autres skills s’appuient sur elle. Elle répond aux questions que se pose n’importe quel développeur avant d’ajouter une fonction : où placer le code, comment stocker les données, qui a le droit de faire quoi, comment nommer les adresses, que mettre en cache, comment vérifier la sécurité et comment tester.

Ces huit skills sont utilisables dès aujourd’hui avec Éclair 2.0. Et ils servent de modèle : n’importe qui peut s’en inspirer pour écrire ses propres skills, adaptés à son métier.

| Skill | Ce qu’il fait |
| --- | --- |
| `eclair-architecture` | Choisir où placer une fonction : réglage, thème, extension ou RFC du noyau |
| `eclair-extension-builder` | Créer une extension native `eclair-extension/1` qui survit aux mises à jour |
| `eclair-storage` | Choisir le stockage, les migrations et les sauvegardes des données |
| `eclair-auth-roles` | Concevoir comptes, rôles et droits : membres, élèves, clients, modérateurs |
| `eclair-routing` | Créer des routes publiques et d’administration, garder les URL exactes |
| `eclair-cache-contract` | Décider ce qui est mis en cache, invalidé ou laissé dynamique |
| `eclair-security-audit` | Auditer chaque fonction avant sa mise en ligne |
| `eclair-test-suite` | Écrire les tests de régression, de sécurité et de performance |

## Comment l’IA travaille-t-elle sans rien casser ?

Les skills imposent un parcours en sept portes de qualité. L’agent vérifie d’abord la version du site et ses capacités réelles, range le paquet dans `site/extensions/`, le soumet au validateur officiel, lance la suite de tests complète, contrôle les budgets de performance, exécute des tests de sécurité négatifs, puis s’arrête : **c’est une personne qui relit, active depuis l’administration et teste le retour arrière.** Si une capacité manque au noyau, l’agent rédige une RFC et un test bloquant au lieu d’inventer une API.

## Que peut-on construire dès aujourd’hui ?

Dix-neuf skills sont utilisables tout de suite : les huit fondations, les sept skills de design et d’expérience utilisateur, et quatre skills SEO, GEO et migration (audit SEO, optimisation GEO, migration WordPress, SEO multilingue). Ils permettent de créer un thème qui survit aux mises à jour, des blocs sur mesure, des pages publiques rapides, des écrans d’administration, des tâches planifiées, et de préparer une migration WordPress sans perdre d’adresse. Deux skills (catalogue produits, annuaire) permettent un prototype public en lecture seule.

## Et la boutique, l’école en ligne ou le forum ?

Trente-cinq skills guident déjà la conception de projets plus ambitieux : boutique complète avec panier et paiement, école en ligne avec inscriptions et progression, forum modéré, réservations, adhésions, billetterie, intégrations CRM ou webhooks. Ils produisent des spécifications, des modèles de données et des tests.

Mais ils dépendent de briques que le noyau n’ouvre pas encore officiellement : inscription et connexion des visiteurs, écriture publique, stockage transactionnel, paiement confirmé. Tant que ces contrats ne sont pas publiés, ces fonctions **ne doivent pas partir en production**. La bonne nouvelle : le travail de conception est prêt pour le jour où ils le seront.

## Comment créer tes propres skills ?

C’est l’un des grands intérêts de la 2.0 : les règles sont publiques, donc tu peux écrire un skill pour ton métier, un cabinet, une agence immobilière, un club sportif, et le réutiliser sur tous tes sites.

1. Crée un dossier `skills/eclair-<nom>/` avec un `SKILL.md` : un nom, et une description qui dit quand l’utiliser.
2. Rédige le diagnostic, la procédure, les livrables, les invariants de sécurité et les critères d’acceptation, sur le modèle des fondations.
3. Ajoute tes références dans `references/`.
4. Déclare le skill dans `catalog.json` et lance les contrôles de la bibliothèque.
5. Teste-le sur une copie de projet, puis partage-le si tu le souhaites.

## Comment commencer ?

Télécharge Éclair 2.0, récupère la bibliothèque sur [GitHub](https://github.com/Jacckisback/eclair-skills), installe la famille des fondations, puis celles dont ton projet a besoin. Le [guide des skills](https://eclaircms.org/documentation/skills) détaille chaque étape, et la [page Skills](https://eclaircms.org/skills) présente les 57 skills avec leur statut.

## Questions fréquentes sur le noyau et les skills

### Éclair devient-il un CMS avec extensions comme WordPress ?

Non. Une extension WordPress est un code générique chargé même pour les parties inutilisées. Un skill guide l’IA pour produire seulement le code dont ton site a besoin, isolé hors du noyau et testé.

### Les skills remplacent-ils un développeur ?

Pas entièrement. Ils lui font gagner beaucoup de temps et évitent les erreurs courantes, mais une personne doit relire, tester et activer.

### Mon site actuel doit-il changer ?

Non. Un site vitrine ou un blog continue de fonctionner avec le seul noyau. Les skills ne servent que si tu veux ajouter une fonction.

### Les skills sont-ils gratuits ?

Oui, sous licence libre AGPL-3.0, comme Éclair CMS.

[Découvrir les 57 skills](https://eclaircms.org/skills)

[Lire le guide des skills](https://eclaircms.org/documentation/skills)

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