CommunityEscrita e Ediçãogithub.com

ainova-systems/intelligence-sync

Fonte única da verdade para regras de codificação de IA entre Claude Code, Cursor, Copilot, Codex e mais. Escreva uma vez, sincronize em todos os lugares.

O que é intelligence-sync?

Intelligence Sync é um mecanismo de sincronização que transforma regras, agentes e habilidades de um diretório de origem de inteligência centralizada nos formatos nativos de cada IDE habilitado, garantindo consistência entre múltiplas ferramentas de codificação de IA. Ele suporta Claude Code, Cursor, Copilot, Codex e outros, resolvendo o problema de fragmentação de regras onde cada ferramenta espera uma sintaxe e localização diferentes. O motor reside em um submódulo `<intel>/sync/` e é auto-localizável, o que significa que pode funcionar independentemente do nome da pasta de inteligência, desde que o script bash aponte para o caminho correto de `sync/scripts/sync.sh`. Uma característica chave é que o sync.sh nunca realiza migração – ele é puramente um sincronizador e falha fechado (código de saída 6) em layouts pré-0.3.1 ou esquemas não aplicados, exigindo que o fluxo `intelligence-update` execute a migração primeiro. Este comportamento à prova de falhas protege os dados do usuário, garantindo que nenhuma mudança aconteça até que a estrutura subjacente esteja pronta.

Funciona com✓Claude Code✓Codex CLI✓Cursor
npx skills add ainova-systems/intelligence-sync

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Execute o mecanismo de sincronização para transformar regras, agentes e habilidades do diretório de origem de inteligência para o formato nativo de cada IDE habilitado.

Nome da pasta: <intel> é o que contém seu config.yaml — tipicamente intelligence/, mas pode ter sido renomeado (ex.: Intelligence/). O motor reside no submódulo <intel>/sync/ e é auto-localizável, então qualquer grafia funciona desde que você aponte o bash para o caminho correto de sync/scripts/sync.sh.

sync.sh nunca migra. Ele é um sincronizador puro: em um layout pré-0.3.1 / não modular ou em um esquema não aplicado ele falha fechado com IS_STATUS=needs-update (código de saída 6) e não altera nada. A migração é de propriedade exclusiva do fluxo intelligence-update — diga ao seu agente "Atualizar intelligence-sync" (ou execute <intel>/sync/scripts/update.sh) primeiro, depois execute a sincronização novamente.

Passos

  1. Execute bash <intel>/sync/scripts/sync.sh (onde <intel> é sua pasta de origem de inteligência; o padrão é intelligence).
  2. Revise a saída — verifique as contagens de regras, agentes e habilidades por destino.
  3. Se aparecerem avisos sobre diretórios não sincronizados, adicione os caminhos ausentes em <intel>/config.yaml sob sources:.

Habilidades Relacionadas