Junhanliu-dev/espalier-engineering

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.

O que é espalier-engineering?

O espalier-engineering é um skill para Claude Code que transforma a maneira como você treina seus assistentes de IA para gerar código. Inspirado na técnica de jardinagem francesa 'espalier' (conduzir plantas ao longo de uma estrutura), este skill ajuda você a descobrir os padrões reais do seu código existente e a codificá-los como regras, habilidades, agentes e hooks do Claude Code. Em vez de depender de correções iterativas, você cria um pipeline guiado que força o código gerado a seguir suas convenções desde o início. O skill detecta automaticamente estruturas de projeto, sugere regras de validação, gera arquivos CLAUDE.md com habilidades atômicas e oferece templates para agentes especializados. Suporta plataformas como Claude Code, Cursor e Codex, e funciona analisando seu repositório, extraindo padrões de commit, estruturas de diretório e naming conventions para produzir um sistema de governança de IA reutilizável e versionável. Isso reduz drasticamente o retrabalho e padroniza a saída entre diferentes assistentes de código.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add Junhanliu-dev/espalier-engineering

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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

  1. 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
  2. Geração de Regras: Com base nos padrões descobertos, ele gera:

    • Arquivos CLAUDE.md com 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
  3. 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

ComponenteDescrição
RulesRegras de estilo e convenções
SkillsHabilidades atômicas reutilizáveis
AgentsAgentes especializados para tarefas
HooksGatilhos de validação automática

Licença

MIT

Habilidades Relacionadas