Prova de Conceito
Essa é uma prova de conceito. A ideia é que, através de um chat no Slack, poderemos criar tudo - um novo banner, um criativo de última hora ou até uma campanha inteira, durante uma reunião. Tudo isso diretamente do chat, sem abrir nenhum programa.
Fazendo história
Tudo o que você está vendo aqui foi criado por um assistente de IA, sem ninguém abrir um editor de código.
O Edo (Eduardo Gasparetto) abriu o Slack,
mencionou @Cursor e pediu para o assistente criar uma documentação para este projeto.
O assistente fez tudo certo, conforme o instruído: criou o arquivo, escreveu todo o conteúdo e abriu um
pedido de aprovação no GitHub para revisão.
Depois, veio uma segunda instrução - também pelo Slack - pedindo para transformar a documentação nesta página, seguindo a identidade do Ecommerce na Prática.
O que o assistente fez:
marca.ecommercenapratica.comAprendizado importante: sempre passe a URL exata do logo no pedido. Sem isso, o assistente pode usar um logo genérico em vez do logo real da marca.
Visão Geral
Além de um software, o Cursor também é uma plataforma web. E nessa plataforma, rodam agentes que não dependem do nosso computador. A ideia é relativamente simples - conectar o Slack com o agente do Cursor Web.
O assistente roda numa máquina na nuvem. Você manda a mensagem no Slack e pode ir tomar um café - ele trabalha sozinho.
Você escreve no Slack como se estivesse pedindo algo para um colega. Não precisa saber nenhum comando especial.
Antes de publicar qualquer mudança, ele confere se não há senhas expostas e pede confirmação antes de fazer algo que não pode ser desfeito.
O agente recebe os comandos via chat e publica o que foi pedido no GitHub (a plataforma onde podemos guardar arquivos de projetos).
Passo a Passo
De uma mensagem no Slack até as mudanças publicadas - em cinco etapas automáticas.
Menciona @Cursor no Slack descrevendo o que precisa. Pode ser qualquer coisa: criar uma página, corrigir um problema, organizar arquivos.
Um assistente é criado numa máquina isolada na nuvem. Ele tem acesso ao projeto e a todas as ferramentas necessárias.
Ele baixa os arquivos do projeto do GitHub, lê tudo e entende a estrutura antes de começar qualquer alteração.
Edita, cria ou remove arquivos conforme necessário. Testa o que fez e confere se está tudo certo.
Salva as alterações, publica no GitHub e cria um pedido de aprovação para alguém do time revisar. Pronto - você recebe a resposta direto no Slack.
Tudo que o assistente sabe fazer
O assistente tem acesso a várias ferramentas que permitem fazer praticamente qualquer tarefa que envolva arquivos, textos e projetos no GitHub.
Abre, lê, cria, edita e apaga qualquer arquivo de um projeto. Funciona com qualquer tipo de arquivo de texto - páginas HTML, planilhas de estilo, documentos, configurações, etc.
Entende e analisa o conteúdo visual de imagens (JPEG, PNG, GIF, WebP). Não só "abre o arquivo" - ele interpreta o que está na imagem.
Não entende: áudio (MP3, WAV) e vídeo (MP4, WebM).
Mesmo em projetos com centenas de arquivos, o assistente encontra rapidamente o que precisa.
Pode executar comandos na máquina, como se fosse alguém usando o computador diretamente.
Toda mudança é registrada num histórico - dá para voltar atrás se algo der errado.
Quando termina uma tarefa, cria um pedido de aprovação para alguém do time revisar antes de publicar.
Se precisa de informação atualizada, o agente consegue:
O Cursor pode se conectar a vários serviços externos, ampliando o que o assistente consegue fazer pelo Slack.
Para tarefas grandes, divide o trabalho em partes menores e executa várias ao mesmo tempo.
Segue regras de segurança rigorosas automaticamente.
Referência Rápida
Veja os comandos disponíveis, como personalizar as opções e exemplos práticos.
| O que digitar | O que acontece |
|---|---|
@Cursor [seu pedido] |
Inicia o assistente com a tarefa que você descreveu |
@Cursor help |
Mostra todos os comandos disponíveis |
@Cursor settings |
Mostra e permite alterar configurações (projeto, modelo de IA) |
@Cursor list my agents |
Lista os assistentes que estão rodando agora |
@Cursor agent [seu pedido] |
Cria um novo assistente na conversa (mesmo se já existir um) |
@Cursor summarize this thread |
Resume toda a conversa da thread atual |
Você pode escolher o projeto, a versão e o modelo de IA diretamente na mensagem:
Dica: Use @Cursor settings para salvar seus padrões e não precisar repetir essas opções toda vez.
Corrigir um problema
Criar conteúdo
Organizar arquivos
Notion
Tutorial
Siga este passo a passo para ter o Cursor + Slack + assistente de IA funcionando no seu projeto.
Cole este prompt no Cursor Web e o próprio assistente guia você por toda a configuração:
Ou, se preferir, siga o passo a passo manual:
No painel do Cursor, vá em Dashboard → Integrations → Slack e autorize o app do Cursor no Slack da sua equipe.
Depois disso, o bot @Cursor aparece nos canais do Slack.
Recomendamos criar um canal separado como #dev-bot para manter os pedidos
ao assistente organizados.
Ainda no Dashboard do Cursor, conecte sua conta do GitHub. O assistente precisa ter acesso ao projeto onde vai trabalhar - para poder baixar os arquivos, fazer mudanças e publicar de volta.
No Slack, digite:
Isso abre as configurações onde você define qual projeto do GitHub e qual modelo de IA o assistente deve usar por padrão. Assim, você não precisa repetir essas informações em cada mensagem.
Se quiser que o assistente siga a identidade visual do EnP automaticamente quando criar páginas ou interfaces, peça no Slack:
A partir daí, toda vez que o assistente criar algo visual para o EnP, ele vai seguir automaticamente as regras de cores, fontes e componentes da marca.
Pronto! Agora é só mencionar @Cursor no Slack. Comece com algo simples:
Depois tente algo mais completo:
Dica: O assistente lê toda a conversa da thread. Se precisa dar mais contexto ou pedir ajustes, basta responder na mesma thread.
Bom saber
O assistente entende texto e imagens, mas não consegue processar arquivos de áudio (MP3, WAV) nem vídeo (MP4, WebM).
O assistente trabalha de forma autônoma. Se a instrução não for clara, ele toma a melhor decisão possível em vez de perguntar.
Cada pedido roda num ambiente isolado na nuvem. Para trabalhar em mais de um projeto ao mesmo tempo, é preciso enviar pedidos separados.
Cada comando que ele executa tem limite de 10 minutos. Tarefas muito longas precisam ser divididas em partes menores.