El núcleo de Éclair 2.0 y sus 57 skills: funciones a medida

Publicado el Actualizado el 5 min de lectura

Índice
  1. ¿Qué es el núcleo de Éclair 2.0?
  2. ¿Qué es una skill, en concreto?
  3. ¿Qué ventajas tiene para tu web?
  4. Los fundamentos: ocho skills que fijan las reglas
  5. ¿Cómo trabaja la IA sin romper nada?
  6. ¿Qué se puede construir hoy?
  7. ¿Y la tienda, la escuela online o el foro?
  8. ¿Cómo crear tus propias skills?
  9. ¿Cómo empezar?
  10. Preguntas frecuentes sobre el núcleo y las skills

Con Éclair 2.0, el núcleo sigue siendo pequeño, sin base de datos y a salvo de las actualizaciones, y las funciones avanzadas las construye bajo demanda tu asistente de IA, guiado por una biblioteca de 57 skills. Se acabó amontonar plugins: cada web solo carga lo que necesita.

Este artículo explica el cambio en detalle: qué es el núcleo, qué son las skills, qué aportan, qué funciona ya, qué queda por abrir y cómo escribir tus propias skills.

¿Qué es el núcleo de Éclair 2.0?

El núcleo es lo que Éclair hace por todas las webs: el enrutado de las direcciones, los contenidos, la seguridad, el SEO y el GEO, la caché estática y las actualizaciones firmadas. La 2.0 le añade sobre todo contratos estables: un contrato de tema, que guarda tu apariencia en site/themes/, y un contrato de función, eclair-extension/1, que guarda el código propio de tu web en site/extensions/.

Esas dos carpetas pertenecen a tu web: una actualización del núcleo nunca las toca. Y una función que tu web no usa no se carga. Así el núcleo sigue siendo ligero por ambicioso que sea el proyecto.

¿Qué es una skill, en concreto?

Una skill es una carpeta con un archivo SKILL.md y sus referencias. Los asistentes de código (Claude Code, Codex y los agentes compatibles) la leen cuando tu petición coincide con su descripción. Les da lo que les falta para trabajar bien en Éclair: el diagnóstico antes de escribir una línea, el procedimiento, las ubicaciones permitidas, las reglas de seguridad, los entregables y los criterios de aceptación.

Una skill no es una extensión lista para instalar. Es un manual para el agente. El resultado, una función en site/extensions/, solo se activa tras la validación, las pruebas y la revisión de una persona.

¿Qué ventajas tiene para tu web?

Nada inútil

Una tienda carga el carrito y el IVA, no un foro. Una web corporativa solo carga el núcleo: menos código, menos superficie de ataque.

Actualizaciones sin roturas

Todo el código propio de tu web vive fuera del núcleo. Las actualizaciones firmadas de Éclair nunca lo sobrescriben.

Funciones que se combinan

Una academia con tienda y foro comparte las mismas cuentas, permisos y pagos, en lugar de tres sistemas separados.

Seguridad por defecto

Permisos comprobados en cada objeto, pagos confirmados por el servidor, ningún dato privado en caché compartida.

Pruebas, no promesas

Cada función supera el validador oficial, las pruebas y la medición del rendimiento antes de activarse.

Al alcance de principiantes

Describes tu necesidad; la IA toma las decisiones técnicas siguiendo reglas probadas.

Los fundamentos: ocho skills que fijan las reglas

La familia de fundamentos es la más importante, porque todas las demás skills se apoyan en ella. Responde a las preguntas que se hace cualquier desarrollador antes de añadir una función: dónde colocar el código, cómo guardar los datos, quién puede hacer qué, cómo nombrar las direcciones, qué guardar en caché, cómo comprobar la seguridad y cómo probar.

Estas ocho skills se pueden usar hoy con Éclair 2.0. Y sirven de modelo: cualquiera puede inspirarse en ellas para escribir sus propias skills, adaptadas a su oficio.

SkillLo que hace
eclair-architectureDecidir dónde va una función: ajuste, tema, extensión o RFC del núcleo
eclair-extension-builderCrear una extensión nativa eclair-extension/1 que sobrevive a las actualizaciones
eclair-storageElegir el almacenamiento, las migraciones y las copias de los datos
eclair-auth-rolesDiseñar cuentas, roles y permisos: miembros, alumnos, clientes, moderadores
eclair-routingCrear rutas públicas y de administración, conservar las URL exactas
eclair-cache-contractDecidir qué se guarda en caché, se invalida o queda dinámico
eclair-security-auditAuditar cada función antes de publicarla
eclair-test-suiteEscribir las pruebas de regresión, seguridad y rendimiento

¿Cómo trabaja la IA sin romper nada?

Las skills imponen un recorrido de siete controles de calidad. El agente comprueba primero la versión y las capacidades reales de la web, guarda el paquete en site/extensions/, lo somete al validador oficial, lanza toda la batería de pruebas, controla los presupuestos de rendimiento, ejecuta pruebas de seguridad negativas y se detiene: es una persona quien revisa, activa desde la administración y prueba la vuelta atrás. Si al núcleo le falta una capacidad, el agente redacta una RFC y una prueba bloqueante en lugar de inventar una API.

¿Qué se puede construir hoy?

Diecinueve skills se pueden usar ya: los ocho fundamentos, las siete skills de diseño y experiencia de usuario, y cuatro de SEO, GEO y migración (auditoría SEO, optimización GEO, migración de WordPress, SEO multilingüe). Permiten crear un tema que sobrevive a las actualizaciones, bloques a medida, páginas públicas rápidas, pantallas de administración y tareas programadas, y preparar una migración de WordPress sin perder ninguna dirección. Dos skills (catálogo de productos, directorio) permiten un prototipo público de solo lectura.

¿Y la tienda, la escuela online o el foro?

Treinta y cinco skills guían ya el diseño de proyectos más ambiciosos: tienda completa con carrito y pago, escuela online con inscripciones y progreso, foro moderado, reservas, membresías, venta de entradas, integraciones con CRM o webhooks. Producen especificaciones, modelos de datos y pruebas.

Pero dependen de piezas que el núcleo aún no abre oficialmente: registro e inicio de sesión de visitantes, escritura pública, almacenamiento transaccional, pago confirmado. Mientras esos contratos no se publiquen, estas funciones no deben ir a producción. La buena noticia: el trabajo de diseño está listo para el día en que lo estén.

¿Cómo crear tus propias skills?

Es una de las grandes ventajas de la 2.0: las reglas son públicas, así que puedes escribir una skill para tu oficio, un despacho, una inmobiliaria, un club deportivo, y reutilizarla en todas tus webs.

  1. Crea una carpeta skills/eclair-<nombre>/ con un SKILL.md: un nombre y una descripción que diga cuándo usarla.
  2. Redacta el diagnóstico, el procedimiento, los entregables, las reglas de seguridad y los criterios de aceptación, siguiendo el modelo de los fundamentos.
  3. Añade tus referencias en references/.
  4. Declara la skill en catalog.json y ejecuta los controles de la biblioteca.
  5. Pruébala en una copia de un proyecto y compártela si quieres.

¿Cómo empezar?

Descarga Éclair 2.0, consigue la biblioteca en GitHub, instala la familia de fundamentos y después las que necesite tu proyecto. La guía de las skills detalla cada paso, y la página Skills presenta las 57 skills con su estado.

Preguntas frecuentes sobre el núcleo y las skills

¿Éclair se convierte en un CMS con plugins como WordPress?

No. Un plugin de WordPress es código genérico que se carga incluso en las partes que no usas. Una skill guía a la IA para producir solo el código que necesita tu web, aislado fuera del núcleo y probado.

¿Las skills sustituyen a un desarrollador?

No del todo. Ahorran mucho tiempo y evitan errores habituales, pero una persona debe revisar, probar y activar.

¿Tiene que cambiar mi web actual?

No. Una web corporativa o un blog sigue funcionando solo con el núcleo. Las skills solo sirven si quieres añadir una función.

¿Las skills son gratuitas?

Sí, con la licencia libre AGPL-3.0, como Éclair CMS.

Descubrir las 57 skills

Leer la guía de las skills