Meu fluxo de trabalho de codificação de IA é executado inteiramente por meio do Discord e é mais rápido do que usar um editor

As ferramentas de IA evoluíram a tal ponto que você nem precisa mais de um editor de codificação para codificar. Hoje em dia, você nem precisa codificar por código. Você só precisa fornecer instruções em linguagem natural e dizer à IA o que deseja criar.

Usei o OpenClaw para construir meu próprio fluxo de trabalho de codificação de IA vinculado ao Claude Code, Discord e muitas outras ferramentas. Na verdade, é bem simples. O Discord atua como uma interface e eu conecto todas as ferramentas que o agente precisa. Posso então simplesmente pedir ao bot para corrigir um bug específico, criar uma nova página para meu site ou adicionar um recurso ao meu produto, e ele fará isso. Tudo o que realmente preciso fazer é verificar a saída.

OpenClaw e Discord funcionam muito bem juntos

Você pode até usar o Slack se quiser

O objetivo é criar um agente de IA sempre ativo, e o OpenClaw tem muitos dos primitivos que você precisa. Ele suporta oficialmente o Discord como uma interface de bot, incluindo DM e canais de guilda. Você também pode usar algo como Telegram ou WhatsApp, mas eu prefiro o Discord porque você pode criar canais separados para projetos diferentes. Isso elimina a confusão de contexto e também facilita a visualização do que está acontecendo.

Você também pode criar tópicos separados, facilitando o acompanhamento das conversas em vez de condensar tudo em um longo bate-papo, como é o caso do WhatsApp. Se estiver criando-o para o trabalho, você também pode conectá-lo a algo semelhante, como Slack, Microsoft Teams ou qualquer outro dispositivo que sua organização use.

Comece instalando o OpenClaw no seu dispositivo. É necessário executar um script simples, após o qual o resto depende principalmente de seguir as instruções na tela. O OpenClaw instala ele mesmo todas as dependências. Durante a configuração, entre outras coisas, basta selecionar o modelo de IA e todo o processo será solicitado. Observe que você pode selecionar qualquer provedor de IA desejado durante a configuração inicial. Não precisa ser o mesmo que você usa para codificação. Você pode configurá-lo mais tarde.

Depois de concluir a configuração inicial, você deve substituir a interface padrão pelo Discord. Comece criando um servidor privado dedicado no Discord e, em seguida, crie canais adequados ao seu fluxo de trabalho. Por exemplo, tenho agentes, ativos e referências. Agora você precisa criar um agente Discord. O Discord já possui funcionalidade de bot integrada, então acesse o portal do desenvolvedor do Discord e crie um bot lá.

Depois de criar seu bot, gere um token de bot. Esse token é basicamente como uma chave de API, portanto, mantenha-o em um local seguro. Em seguida, convide o bot para o seu servidor Discord, selecione os escopos desejados e conceda-lhe permissões para visualizar canais, ler mensagens e enviar mensagens. Também habilito reações e mensagens em tópicos para ajudar a manter as conversas limpas e organizadas. Agora obtenha seu ID do Discord e atribua seu token do Discord ao OpenClaw. Crie um arquivo de configuração para habilitar o Discord no OpenClaw, reinicie o OpenClaw e retorne ao Discord. Seu agente agora deve estar online.

Claude Código é para mim

Depois de ter sua interface do Discord instalada e funcionando, a próxima etapa é conectar as ferramentas que realmente farão a codificação. O OpenClaw deve atuar como um organizador aqui, não como uma ferramenta que escreve cada linha do código. Eu uso Claude Code como meu agente de codificação principal, mas você pode usar Codex, OpenCode, Gemini CLI ou qualquer outro sistema de codificação compatível. OpenClaw oferece suporte à execução de agentes de codificação externos, como Claude Code, por meio da integração ACP, para que você possa iniciar e gerenciar sessões de codificação enquanto interage com o agente no Discord.

Na minha configuração, o código de Claude é a parte que realmente roda na base de código. Ele pode fazer check-out do repositório, editar arquivos, executar comandos, executar testes e trabalhar com o restante do ambiente de desenvolvimento. Eu daria acesso a um clone local do projeto, em vez de esperar que ele fizesse toda a codificação por meio da integração com o GitHub. Isso fornece ao agente um loop de desenvolvimento adequado onde ele pode inspecionar o código, fazer alterações, executar o aplicativo ou conjunto de testes, analisar a falha e continuar a iterar até que a tarefa seja concluída.

Eu ainda adicionaria o GitHub como uma ferramenta autônoma porque dá ao agente acesso a mais contexto em torno da base de código. GitHub é um servidor MCP oficial que pode ler repositórios e códigos, trabalhar em problemas e fazer solicitações e interagir com fluxos de trabalho. Isso significa que você pode eventualmente enviar uma mensagem no Discord como “Veja o problema nº 142, encontre a causa do bug, corrija-o, execute testes e crie uma solicitação pull”. O Coding Agent é executado diretamente no repositório, enquanto a integração com o GitHub ajuda você a entender e gerenciar tudo relacionado a este trabalho.

Não se esqueça dos arquivos MD

Arquivos Markdown informam ao agente como seu projeto funciona

A próxima etapa importante é adicionar os arquivos Markdown que informam ao agente como seu projeto funciona. Isso o impede de abordar todas as tarefas porque nunca viu sua base de código antes. OpenClaw atribui um espaço de trabalho dedicado a cada agente e usa automaticamente arquivos de espaço de trabalho como AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md e USER.md como parte de seu contexto, quando presente. Você não precisa preencher todos os arquivos com páginas de instruções, mas alguns arquivos bem escritos fazem uma enorme diferença.

Eu começaria com AGENTS.md. Deve explicar pelo que o agente é responsável e como se espera que o faça. Eu também criaria um arquivo específico do projeto que explicasse o aplicativo em si. Você pode chamá-lo de PROJECT.md e incluir arquitetura, diretórios importantes, prioridades atuais, dívidas técnicas conhecidas e quaisquer áreas que um agente não deve tocar. O OpenClaw não injeta automaticamente todos os arquivos Markdown arbitrários no contexto, então eu me referiria diretamente a PROJECT.md de AGENTS.md e instruiria o agente a lê-lo antes de realizar qualquer trabalho sério.

Se você estiver usando o Claude Code, eu também adicionaria o arquivo CLAUDE.md ao repositório. Claude Code usa arquivos CLAUDE.md para armazenar instruções de projeto persistentes, incluindo padrões de codificação, fluxos de trabalho, notas de arquitetura e comandos que ele deve conhecer. Ele é separado dos arquivos do espaço de trabalho do OpenClaw.

Você não precisa mais de editores

É um pouco exagerado, mas na maioria dos casos você não precisa mais de um editor, a menos que realmente queira codificar as coisas manualmente. Basicamente, você pode fazer com que seu agente faça coisas por você, e acho que é para isso que os editores também estão indo. Por exemplo, o VS Code agora tem um modo de agente que não se parece em nada com um editor. Parece apenas uma interface de bate-papo do agente. O Cursor tem algo semelhante e tenho certeza que esse tipo de configuração se tornará muito mais popular em breve.

Link da fonte