O que espalier-engineering faz?
Treine seus codificadores de IA como se treina uma videira — descubra os padrões reais do seu código e codifique-os como regras, habilidades, agentes, hooks e um pipeline guiado do Claude Code para que o código gerado se encaixe nas suas convenções na primeira tentativa, não na quinta.
Visão Geral
O espalier-engineering inspira-se na técnica de jardinagem francesa "espalier" (conduzir uma planta a crescer ao longo de uma estrutura plana, como uma parede ou treliça). Da mesma forma, este skill ajuda você a descobrir os padrões implícitos no seu código existente e depois codificá-los como regras explícitas que seus assistentes de IA devem seguir.
Como Funciona
-
Descoberta Automática: O skill analisa seu repositório atual e identifica:
- Estruturas de diretório e convenções de nomenclatura
- Padrões de commit e estilos de código
- Frameworks e bibliotecas utilizados
- Relações entre módulos e dependências
-
Geração de Regras: Com base nos padrões descobertos, ele gera:
- Arquivos
CLAUDE.mdcom regras personalizadas - Skills atômicas para tarefas específicas (componentes, testes, documentação)
- Definições de agentes para workflows especializados
- Hooks para validação automática de código gerado
- Arquivos
-
Pipeline Guiado: Cria um pipeline estruturado que:
- Força verificações de conformidade a cada etapa
- Sugere correções automáticas quando necessário
- Mantém um log de aprendizado contínuo
Plataformas Suportadas
- Claude Code (nativo)
- Cursor (via regras customizadas)
- Codex (via skills exportáveis)
- Outros assistentes de IA (via formatos universais)
Exemplo de Uso
# Descobrir padrões do repositório atual
espalier discover
# Gerar regras para o projeto
espalier encode --rules --skills
# Validar código gerado
espalier validate --path ./src
Configuração
Adicione ao seu arquivo claude.json:
{
"skills": ["Junhanliu-dev/espalier-engineering"],
"espalier": {
"autoDiscover": true,
"strictMode": true,
"outputDir": ".claude/espalier"
}
}
Componentes
| Componente | Descrição |
|---|---|
Rules | Regras de estilo e convenções |
Skills | Habilidades atômicas reutilizáveis |
Agents | Agentes especializados para tarefas |
Hooks | Gatilhos de validação automática |
Licença
MIT