O núcleo do Éclair 2.0 e as suas 57 skills: recursos sob medida

Índice
- O que é o núcleo do Éclair 2.0?
- O que é, na prática, uma skill?
- Quais são as vantagens para o seu site?
- Os fundamentos: oito skills que fixam as regras
- Como a IA trabalha sem quebrar nada?
- O que dá para construir hoje?
- E a loja, a escola online ou o fórum?
- Como criar as suas próprias skills?
- Como começar?
- Perguntas frequentes sobre o núcleo e as skills
Com o Éclair 2.0, o núcleo continua pequeno, sem banco de dados e protegido das atualizações, e os recursos avançados são construídos sob demanda pelo seu assistente de IA, guiado por uma biblioteca de 57 skills. Chega de empilhar plugins: cada site só carrega o que precisa.
Este artigo explica a mudança em detalhe: o que é o núcleo, o que são as skills, o que elas trazem, o que já funciona, o que ainda falta abrir e como escrever as suas próprias skills.
O que é o núcleo do Éclair 2.0?
O núcleo é o que o Éclair faz por todos os sites: o roteamento dos endereços, os conteúdos, a segurança, o SEO e o GEO, o cache estático e as atualizações assinadas. A 2.0 acrescenta sobretudo contratos estáveis: um contrato de tema, que guarda a aparência em site/themes/, e um contrato de recurso, eclair-extension/1, que guarda o código próprio do site em site/extensions/.
Essas duas pastas pertencem ao seu site: uma atualização do núcleo nunca as toca. E um recurso que o site não usa não é carregado. É assim que o núcleo continua leve, por mais ambicioso que seja o projeto.
O que é, na prática, uma skill?
Uma skill é uma pasta com um arquivo SKILL.md e as suas referências. Os assistentes de código (Claude Code, Codex e agentes compatíveis) a leem quando o seu pedido corresponde à descrição dela. Ela dá a eles o que falta para trabalhar bem no Éclair: o diagnóstico antes de escrever uma linha, o procedimento, os locais permitidos, as regras de segurança, as entregas e os critérios de aceitação.
Uma skill não é uma extensão pronta para instalar. É um manual para o agente. O resultado, um recurso em site/extensions/, só é ativado depois de validação, testes e revisão por uma pessoa.
Quais são as vantagens para o seu site?
Nada de inútil
Uma loja carrega o carrinho e os impostos, não um fórum. Um site institucional só carrega o núcleo: menos código, menos superfície de ataque.
Atualizações sem quebras
Todo o código próprio do site fica fora do núcleo. As atualizações assinadas do Éclair nunca o sobrescrevem.
Recursos que se combinam
Uma academia com loja e fórum compartilha as mesmas contas, permissões e pagamentos, em vez de três sistemas separados.
Segurança de fábrica
Permissões verificadas em cada objeto, pagamentos confirmados pelo servidor, nenhum dado privado em cache compartilhado.
Provas, não promessas
Cada recurso passa no validador oficial, nos testes e na medição de desempenho antes da ativação.
Ao alcance de iniciantes
Você descreve a sua necessidade; a IA faz as escolhas técnicas seguindo regras comprovadas.
Os fundamentos: oito skills que fixam as regras
A família dos fundamentos é a mais importante, porque todas as outras skills se apoiam nela. Ela responde às perguntas que qualquer desenvolvedor faz antes de acrescentar um recurso: onde colocar o código, como guardar os dados, quem pode fazer o quê, como nomear os endereços, o que colocar em cache, como verificar a segurança e como testar.
Essas oito skills já podem ser usadas com o Éclair 2.0. E servem de modelo: qualquer pessoa pode se inspirar nelas para escrever as suas próprias skills, adaptadas ao seu ramo.
| Skill | O que faz |
|---|---|
eclair-architecture | Decidir onde fica um recurso: configuração, tema, extensão ou RFC do núcleo |
eclair-extension-builder | Criar uma extensão nativa eclair-extension/1 que sobrevive às atualizações |
eclair-storage | Escolher o armazenamento, as migrações e os backups dos dados |
eclair-auth-roles | Projetar contas, papéis e permissões: membros, alunos, clientes, moderadores |
eclair-routing | Criar rotas públicas e de administração, manter as URLs exatas |
eclair-cache-contract | Decidir o que vai para o cache, é invalidado ou fica dinâmico |
eclair-security-audit | Auditar cada recurso antes de colocá-lo no ar |
eclair-test-suite | Escrever os testes de regressão, segurança e desempenho |
Como a IA trabalha sem quebrar nada?
As skills impõem um percurso de sete controles de qualidade. O agente verifica primeiro a versão e as capacidades reais do site, guarda o pacote em site/extensions/, submete-o ao validador oficial, roda toda a bateria de testes, controla os orçamentos de desempenho, executa testes de segurança negativos e para: é uma pessoa que revisa, ativa pela administração e testa a volta atrás. Se faltar uma capacidade no núcleo, o agente escreve uma RFC e um teste bloqueante em vez de inventar uma API.
O que dá para construir hoje?
Dezenove skills já podem ser usadas: os oito fundamentos, as sete skills de design e experiência do usuário e quatro de SEO, GEO e migração (auditoria de SEO, otimização GEO, migração do WordPress, SEO multilíngue). Elas permitem criar um tema que sobrevive às atualizações, blocos sob medida, páginas públicas rápidas, telas de administração e tarefas agendadas, e preparar uma migração do WordPress sem perder endereços. Duas skills (catálogo de produtos, diretório) permitem um protótipo público só de leitura.
E a loja, a escola online ou o fórum?
Trinta e cinco skills já orientam o projeto de iniciativas mais ambiciosas: loja completa com carrinho e pagamento, escola online com inscrições e progresso, fórum moderado, reservas, assinaturas, venda de ingressos, integrações com CRM ou webhooks. Elas produzem especificações, modelos de dados e testes.
Mas dependem de peças que o núcleo ainda não abre oficialmente: cadastro e login de visitantes, escrita pública, armazenamento transacional, pagamento confirmado. Enquanto esses contratos não forem publicados, esses recursos não devem ir para produção. A boa notícia: o trabalho de projeto está pronto para o dia em que estiverem.
Como criar as suas próprias skills?
Esta é uma das grandes vantagens da 2.0: as regras são públicas, então você pode escrever uma skill para o seu ramo, um consultório, uma imobiliária, um clube esportivo, e reutilizá-la em todos os seus sites.
- Crie uma pasta
skills/eclair-<nome>/com umSKILL.md: um nome e uma descrição que diga quando usá-la. - Escreva o diagnóstico, o procedimento, as entregas, as regras de segurança e os critérios de aceitação, no modelo dos fundamentos.
- Acrescente as referências em
references/. - Declare a skill em
catalog.jsone rode os controles da biblioteca. - Teste-a em uma cópia de projeto e compartilhe-a se quiser.
Como começar?
Baixe o Éclair 2.0, pegue a biblioteca no GitHub, instale a família dos fundamentos e depois as que o seu projeto precisa. O guia das skills detalha cada etapa, e a página Skills apresenta as 57 skills com o status delas.
Perguntas frequentes sobre o núcleo e as skills
O Éclair vira um CMS de plugins como o WordPress?
Não. Um plugin do WordPress é código genérico carregado até nas partes que você não usa. Uma skill orienta a IA a produzir só o código que o seu site precisa, isolado fora do núcleo e testado.
As skills substituem um desenvolvedor?
Não totalmente. Elas economizam muito tempo e evitam erros comuns, mas uma pessoa precisa revisar, testar e ativar.
O meu site atual precisa mudar?
Não. Um site institucional ou um blog continua funcionando só com o núcleo. As skills só servem se você quiser acrescentar um recurso.
As skills são gratuitas?
Sim, sob a licença livre AGPL-3.0, como o Éclair CMS.


