Plugin de compartilhamento de sessão que criei para usar ao trabalhar com amigos no Claude Code
(github.com/NAMYUNWOO)claudeSpread: plugin do Claude Code que sincroniza o 'contexto de trabalho da IA' com a equipe
"Se o Git permite compartilhar código, o claude-spread permite compartilhar com a equipe o próprio processo de desenvolvimento com a IA e seu contexto."
Recentemente, vem crescendo o número de desenvolvedores que usam agentes de IA como o Claude Code em ambientes locais. Mas, do ponto de vista da colaboração em equipe, surge um grande problema. O código pode ser compartilhado com push no Git, mas 'a arquitetura do projeto, as convenções de código, o histórico de depuração e o progresso da sessão atual' que a IA compreendeu ao trabalhar comigo ficam presos apenas no meu PC local.
O claudeSpread é um plugin desenvolvido para transmitir de forma segura e fluida essa memória e esse contexto fragmentados da IA para os membros da equipe.
Casos de uso centrais de colaboração (Core Collaboration Use Cases)
1. Pair programming assíncrono (handoff de sessão)
Ao passar uma tarefa para um colega, em vez de simplesmente dizer "dei commit até aqui", você pode transferir de uma vez o fluxo de raciocínio da IA e até os próximos passos.
- Função (
/claude-spread:distill-share): o Claude resume automaticamente em um documento Markdown estruturado o que foi alcançado na sessão atual, quais decisões de arquitetura foram tomadas e quais TODOs ainda restam, para compartilhar. - Efeito (
/claude-spread:distill-receive): o Claude do colega que recebeu o handoff lê esse resumo e entende imediatamente a situação, dando continuidade ao fluxo do trabalhador anterior sem interrupções com algo como: "Recebi os dados do resumo. Que tarefa devo continuar a seguir?"
2. Onboarding de novos membros (sincronização da memória do projeto)
É possível injetar no novo integrante, com uma única linha de comando, o conhecimento específico do projeto acumulado enquanto os membros existentes trabalhavam com o Claude.
- Função (
/claude-spread:memory-share): agrupa em um bundle os padrões, convenções e know-how acumulados no diretório de memória automática local (.claude/projects/.../memory) e os envia para a equipe. A IA pode refinar essas informações mais uma vez no Distilled Mode para gerar um documento limpo, ou também é possível enviar os arquivos originais completos com--raw. - Efeito (
/claude-spread:memory-receive): o Claude do novo membro começa a programar já entendendo imediatamente as regras e o histórico daquele projeto.
3. Compatibilidade perfeita também com membros da equipe em ambiente remoto
- Modo de rede interna (LAN): dentro do escritório, usa mDNS (Bonjour/Avahi) para descobrir automaticamente os colegas com Zero-config e transferir imediatamente via P2P.
- Modo remoto (Relay): para colegas em home office ou em redes externas, use a opção
--relaypara se conectar por meio de um Room code de 6 dígitos, contornando o firewall.
Segurança robusta para proteger o código da equipe (Security)
Pode haver preocupações de segurança ao enviar para colegas, passando por um servidor externo, o contexto de projetos internos da empresa (resumos de código, estrutura etc.). O claudeSpread resolve isso com criptografia de ponta a ponta (E2E Encryption).
- Todos os dados transmitidos são criptografados com AES-256-GCM com base em uma Passphrase compartilhada (senha).
- Os dados só podem ser descriptografados após autenticação por challenge-response (HMAC).
- O servidor WebSocket Relay usado no modo remoto apenas encaminha os pacotes como um Dumb Pipe, sem conseguir descobrir a senha, portanto jamais pode descriptografar os dados. (Também é muito fácil montar um servidor relay próprio dentro da organização.)
Ainda não há comentários.