@kevinrose perguntou qual IDE usar. Minha resposta foi a que teve mais engajamento entre 128 respostas: "Nenhuma IDE. Apenas arquivos plan.md e voz." Aqui está tudo o que eu quis dizer com isso.

1. No Momento em que Você Tem uma Ideia, é /ce:plan ou /ce:brainstorm
A coisa mais importante que aprendi: no momento em que tenho uma ideia, é /ce:plan.
Não "deixa eu pensar sobre isso." Não "deixa eu começar a codar." /ce:plan. Sempre. Uma ideia de produto maluca? /ce:plan. Alguém posta um bug no GitHub? Copie a URL do issue, cole, /ce:plan. Um erro no seu terminal? Tire um print com Cmd+Shift+4, cole diretamente no Claude Code com Ctrl+V, /ce:plan conserte isso. O Claude Code aceita imagens – prints de bugs, mensagens de erro, protótipos de design, conversas do Slack – e escreve um plano a partir delas.
Aqui está o que acontece nos bastidores quando você executa. O /ce:plan lança vários agentes de pesquisa em paralelo. Um analisa seu código – lê seus arquivos, encontra padrões, verifica suas convenções. Outro pesquisa sua pasta docs/solutions/ em busca de aprendizados de bugs passados. Se o tópico justificar, mais agentes pesquisam práticas recomendadas externas e documentações de frameworks. Tudo simultaneamente.
Então ele consolida e escreve um plan.md estruturado: o que está errado, qual abordagem seguir, quais arquivos modificar, critérios de aceitação com checkboxes, padrões a seguir do seu próprio código. Não é um conselho genérico. É fundamentado no seu código, nas suas convenções, no seu histórico.
/ce:work pega esse plano e o constrói. Divide em tarefas, implementa cada uma, executa testes, verifica os critérios. Perdeu o contexto? Inicie uma nova sessão, aponte para o plano, continue de onde parou. O plano é o ponto de verificação que sobrevive a tudo.
O desenvolvimento tradicional é 80% codificação, 20% planejamento. Isso inverte. Como @jarodtaylor disse: "Se você gasta 80% do seu tempo planejando com Opus e depois deixa subagentes atacarem..." O pensamento acontece no plano. A execução é mecânica.
Compound Engineering é o plugin que torna isso real. Da @EveryInc:
/plugin marketplace add EveryInc/compound-engineering-plugin
Eu me tornei um superfã. Depois me tornei um contribuidor, o #3 contribuidor no GitHub, 21 commits, atrás apenas da equipe principal. @kevinrose me apresentou a ele algumas semanas atrás.
Tenho 70 arquivos de plano e 263 commits em /last30days. A diferença são os commits iniciais antes de eu ter essa disciplina. Minha regra agora: a menos que seja literalmente uma alteração de uma linha, sempre há um plan.md primeiro.
2. Deixe-se Convencer pela Voz
Eu não suportava notas de voz antes dos LLMs. A ditada nativa da Apple me dava vontade de jogar o telefone fora. Mas voz-para-LLM é diferente. A transcrição não precisa ser perfeita porque o Claude Code entende o contexto. Ele adivinha o que o microfone errou. Você pode murmurar, perder o fio da meada, recomeçar uma frase. A voz finalmente funciona porque o ouvinte é inteligente o suficiente para preencher as lacunas.
Monologue (@usemonologue, da Every – mesma empresa que faz o Compound Engineering) direciona a fala para o aplicativo que está em foco. Você fala, ele digita no Claude Code. WhisperFlow também é ótimo. Escolha um. Comprei um microfone de pescoço de ganso para o escritório.
Estou ditando isso agora do Full Self-Driving no meu Tesla, deixando meus filhos. Este parágrafo foi falado, não digitado.
3. Execute Quatro a Seis Sessões ao Mesmo Tempo
É assim que eu realmente passo meu dia. Quatro a seis janelas do Ghostty, cada uma rodando uma sessão separada do Claude Code. Uma está escrevendo um plano. Uma está construindo a partir de um plano diferente. Uma está executando a pesquisa /last30days. Uma está corrigindo um bug que encontrei enquanto testava a última coisa.
Enquanto /ce:plan inicia agentes de pesquisa em uma janela, mudo para outra janela e /ce:work em um plano que já foi escrito. Enquanto isso constrói, a terceira janela recebe um novo bug colado. Quando volto para a primeira janela, o plano está pronto e esperando no Zed.
É por isso que as permissões de bypass (próxima seção) são inegociáveis. Se toda sessão perguntar "Permitir?" em cada ação, você não consegue alternar contexto. Todas precisam rodar autonomamente. Verifique, reaja, siga em frente. O GitHub está lá se você quebrar ou estragar tudo.
É também por isso que meu MacBook morre em cerca de uma hora. Seis sessões do Claude em paralelo. Acabei de pedir o novo MacBook Pro.
4. Três Configurações que Mudam Tudo
O modo padrão do Claude Code pede permissão para cada edição, cada comando. Você precisa de três alterações de configuração.
"Ignorar permissões perigosamente" (sim, esse é o nome real). ~/.claude/settings.json:
{
"permissions": {
"allow": [
"WebSearch", "WebFetch", "Bash", "Read", "Write",
"Edit", "Glob", "Grep", "Task", "TodoWrite"
],
"deny": [],
"defaultMode": "bypassPermissions"
},
"skipDangerousModePermissionPrompt": true
}
skipDangerousModePermissionPrompt: true é a chave. Sem isso, o Claude pede para você confirmar a cada sessão. Você também pode usar Shift+Tab para alternar. Crédito: @danshapiro (fundador da Glowforge, autor de Hot Seat). Quando configurei o Claude Code de um amigo, a IA ativamente tentou impedi-lo de ativar isso. Você tem que ser direto. É o seu computador.
Som quando o Claude terminar. Adicione ao mesmo arquivo:
{
"hooks": {
"Stop": [
{
"hooks": [
{
"type": "command",
"command": "afplay /System/Library/Sounds/Blow.aiff"
}
]
}
]
}
}
Afaste-se. Volte quando ouvir o som. Com quatro a seis sessões rodando, você precisa saber qual delas acabou de terminar. Crédito ao Myk Melez.
Salvamento automático do Zed. Nas configurações do Zed (Cmd+,):
{
"autosave": {
"after_delay": {
"milliseconds": 500
}
}
}
Este é o truque estilo Google Docs. O Zed salva a cada 500 milissegundos. O Claude Code observa o sistema de arquivos. Quando o Claude edita um arquivo, as alterações aparecem no Zed instantaneamente. Quando você digita no Zed, o Claude vê em menos de um segundo. Ghostty de um lado, Zed do outro, ambos olhando para o mesmo arquivo. Parece colaborar em um Google Doc, exceto que um dos colaboradores é uma IA.

5. Pesquise Antes de Planejar
Antes de /ce:plan, muitas vezes executo /last30days primeiro.
Eu estava decidindo entre agent-browser da Vercel e Playwright. Em vez de ler documentação, executei /last30days Vercel agent browser vs Playwright. Em alguns minutos: 78 tópicos do Reddit, 76 posts do X, 22 vídeos do YouTube, 15 histórias do HN. Agent-browser usa 82-93% menos tokens de contexto. Playwright despeja 13.700 tokens só para definições de ferramentas. O post do @rauchg recebeu 964 curtidas.
Alimentei toda a saída em /ce:plan integrar agent-browser. O plano saiu fundamentado no que a comunidade realmente sabe agora, não em dados de treinamento de seis meses atrás.
/last30days é open source (4.5K estrelas, github.com/mvanhorn/last30days-skill). Ele pesquisa Reddit, X, YouTube, TikTok, Instagram, HN, Polymarket e a web em paralelo. Faço isso para tudo. Antes de escolher uma biblioteca, antes de construir um recurso, antes de escrever este artigo. Executei /last30days Compound Engineering para obter citações frescas da comunidade para a seção 1. Pesquisar, planejar, construir. Esse é o verdadeiro ciclo.

6. Transforme Qualquer Reunião em um Plan.md
Almocei com um candidato em potencial. Discutimos uma nova ideia de produto que não estava sendo trabalhada na empresa. Também conversamos sobre comida, restaurantes, filhos. Uma hora e meia de conversa normal com brainstorming de produto entrelaçado.
Eu estava com o Granola rodando. Após o almoço, colei a transcrição completa – noventa minutos misturados com divagações sobre sushi – no Claude Code: /ce:plan transforme isso em uma proposta de produto.
Aqui está o que tornou mágico: o Claude Code já sabe onde nosso código do produto mora no GitHub. Ele também tem acesso à minha pasta de estratégia da empresa – todo plano de estratégia anterior plan.md que escrevi. Então, quando processou a transcrição do Granola, não estava apenas extraindo ideias da conversa de almoço. Estava fazendo referência cruzada com nosso código real e cada decisão estratégica que tomamos antes. Contexto do Granola + base de código + planos de estratégia anteriores = ouro.
Gerou uma proposta incrível de uma só vez. Metas, histórias de usuário, abordagem técnica, marcos. Ignorou as partes sobre restaurantes. Enviei para o candidato naquela noite.
Ele agora trabalha conosco em tempo integral naquele produto.
O Granola agora tem suporte MCP, então eu o uso diretamente dentro do Claude Code. Sem mais copiar e colar. O contexto de cada reunião flui diretamente para o plano.
7. Use Arquivos de Plano para Tudo, Não Apenas Código
Eu estava escrevendo um documento de estratégia para minha empresa. Claude Code e o arquivo markdown abertos lado a lado. Falei no Monologue: "Me dê três abordagens para o go-to-market. Descreva os prós e contras de cada uma."
Três opções apareceram no Zed. "A opção dois é a mais próxima, mas a linguagem da opção um é melhor. Combine-as." Atualizado instantaneamente. "Agora aborde o maior risco." Adicionado. "O segundo parágrafo está muito longo." Encurtado.
Claude Code puxa nosso GitHub, então ele entende o produto atual. Ele também tem acesso a todos os meus arquivos plan.md de estratégia anteriores. Quando estou escrevendo um novo posicionamento, ele tem o contexto completo de cada decisão estratégica que tomei antes. Esse contexto que se acumula é o que torna cada plano melhor que o anterior.
Documentos de estratégia, especificações de produto, análise competitiva, este artigo. Mesmo fluxo de trabalho. Falar, planejar, iterar.
8. Execute um Mac Mini para Claude Code Remoto
Tenho um Mac Mini configurado para OpenClaw, mas há outras duas coisas que fiz com ele:
Telegram do seu celular. Claude Code tem uma integração com Telegram. Eu envio mensagem para meu Mac Mini do meu celular via Telegram. No jantar, lembro de um bug, digito /ce:plan conserte o problema de timeout no Telegram. O plano está esperando no Zed quando volto para uma tela. Claude Code até usa meu OpenClaw AgentMail para me enviar arquivos de plano por e-mail quando estou longe.
tmux em voos de avião. Crédito: Nathan Smith. Claude Code não lida bem com wifi de avião. A conexão cai, a sessão morre e ele nem avisa. Mas faça tmux no seu Mac Mini primeiro e a sessão roda naquela máquina. Seu laptop é apenas uma janela. O wifi cai por 20 minutos sobre o Atlântico? Reconecte. A sessão está exatamente onde você parou e ele trabalhou.
Enviei recursos durante todo o voo de volta da Europa.
Eu Também Uso Este Fluxo de Trabalho para Open Source
Se você olhar meu perfil no GitHub (github.com/mvanhorn), aqui estão alguns dos projetos nos quais fui integrado recentemente, todos com arquivos plan.md antes de qualquer linha de código ser escrita:
- Python - defaultdict repr infinite recursion, man page text wrapping
- OpenCV - HoughCircles return type, YAML parser heap-overflow
- Vercel Agent Browser - Appium v3 vendor prefix, WebSocket fallback, batch command workflows (#5 contributor)
- OpenClaw - browser relay, rate limit UX, iMessage delivery, Codex sandbox detection, voice calls
- Zed - $ZED_LANGUAGE task variable, Reveal in Finder tab context menu, git panel starts_open setting
- Paperclip - SPA routing, plugin domain events, promptfoo eval framework (#3 contributor)
- Compound Engineering - plan gating, serial review mode, skills migration, NTFS colon handling (#3 contributor)
Minha Esposa Está Brava Comigo
Eu carrego meu laptop para todo lado. Quatro a seis abas do Ghostty mais o Zed. Ela não está muito feliz. O Mac Mini + Telegram ajuda. Mas quando quero vários planos evoluindo em paralelo em tempo real, preciso do laptop. Ela realmente quer que eu pare de levá-lo na saída da escola.
Desculpa, querida.
Este Artigo Foi Escrito com Este Fluxo de Trabalho
Este é um arquivo markdown no Zed. Claude Code está rodando no Ghostty. Falei no Monologue: "o tema está errado, reescreva a abertura." "Adicione a história do Granola." "Não chame o Zed de minha IDE." Claude reescreve. As alterações aparecem no Zed. Eu reajo. Sete reescritas completas.
Isso é tudo que sei. Um aplicativo de voz, um plugin de arquivo de plano, três alterações de configuração, quatro a seis sessões paralelas, um Mac Mini e reuniões que se transformam em propostas de produto. Nenhuma IDE. Nenhum código. Falar, planejar, construir. De uma mesa, de um sofá, de um carro.
Bônus: Quando Você Fica sem Tokens
Esse tipo de eficiência vai estourar seu plano Claude Max de $200/mês. Quatro a seis sessões Opus paralelas o dia todo somam.
A resposta: também pegue o plano Codex de $200/mês. Instale a CLI do Codex, e o Compound Engineering pode construir com créditos do Codex. Acabei de enviar /ce:work --codex para o Compound Engineering – foi mesclado hoje – que delega a implementação para o Codex quando os créditos do Claude acabam.
Alguns amigos usam Codex para revisões de código do trabalho do Claude Code e vice-versa. Outros preferem a saída de código do Codex, mas a chamam do Claude Code para orquestração. Os dois planos se complementam. Claude para planejamento, Codex para implementação pesada.
Também tenho um modo "night-night" que executo para trabalhar enquanto durmo, mas explicar isso é para outra hora.
Bônus 2: O Relato Minuto a Minuto da Disney World
Para mostrar este fluxo de trabalho do começo ao fim em algo que não é código, aqui está um exemplo real de hoje. Eu estava no campo de futebol assistindo ao jogo dos meus filhos. Outro pai e eu estávamos conversando sobre viagens para a Disney World. Peguei meu laptop e mostrei a ela.
Passo 1: /last30days Disney World. Dois minutos depois, o quadro completo. 66 tópicos no Reddit (11.804 upvotes), 34 posts no X, 8 vídeos no YouTube. O choque de preços é a conversa dominante – um relatório de viagem de $8.500 no r/DisneyPlanning teve 183 comentários. Seis atrações fechadas só em março. Buzz Lightyear reabre em 8 de abril com novos blasters. Rock 'n' Roller Coaster está se tornando uma atração dos Muppets. DinoLand foi demolida.
Passo 2: "O que estará aberto / não aberto em Pairl dia 16 de abril para ser específico" (erros de digitação e tudo – o CC não liga). Claude verificou o calendário de reformas, fez referência cruzada com os dados do last30days, me deu a lista completa de aberto/fechado.
Passo 3: /ce:plan Vou passar um dia na Disney World. Quero fazer pelo menos três parques, talvez quatro, provavelmente quatro, porque sou louco. Quero fazer Guardians no Epcot, algumas atrações no Hollywood Studios, algumas atrações no World, fazer a montanha Everest no Animal Kingdom e pelo menos uma atração do Avatar. Além disso: "Qual é a estratégia para conseguir todos os Genie Plus e outras coisas para fazer isso funcionar? Além disso, uma semana antes, não preciso procurar algo? O que compro e quando? Ajude-me a definir os lembretes. Não me importo com comida. Não tenho hotel. Feliz em pagar os $25 pelo passe de uso único"
Os agentes de pesquisa de Claude foram iniciados, fizeram referência cruzada com os dados do last30days e escreveram um plan.md estruturado: ordem dos parques (AK -> HS -> Epcot -> MK), estratégia exata de reserva do Lightning Lane, três alarmes de lembrete para 13/14/15 de abril às 7:00 AM, quais atrações precisam de Single Pass ($14-22 cada) vs Multi Pass, requisitos de altura para meus filhos.
Passo 4: Abri o plano no Zed. Revisei. Disse para o outro pai fazer o plano dela "Então, vou fazer uma viagem para a Disney World e vou passar três dias nos parques. Me diga as rotas mais eficientes, quais passes conseguir, quais extras ter... são crianças de oito e cinco anos." Claude escreveu um novo plano de 305 linhas com protocolos de Rider Switch, roteiros dia a dia e um aviso "meça sua criança de cinco anos com sapatos esta semana".
Passo 5: "csn you pushVocê pode publicar este último em um site Vercel no modo claro? Que é fácil de ver." (Mais erros de digitação. Ainda não importa.) Claude construiu uma página HTML limpa e a implantou.
Ao vivo em disney-plan-ebon.vercel.app
Passo 6: Coloquei o arquivo .md no OpenClaw via Telegram. Disse "você pode fazer um plano para adicionar todos esses lembretes no YOU com salvaguardas duplas caso você erre no dia anterior / calendário etc." OpenClaw leu o plano, configurou eventos de calendário no meu calendário de trabalho E backups de cron job que me notificam no Telegram. Cobertura dupla para cada janela de reserva crítica. 13 de abril às 3:50 AM PT: "COMPRE o Multi Pass AGORA." 16 de abril às 3:50 AM: "COMPRE os Single Passes AGORA." Ambos 10 minutos antes da janela das 7 AM ET abrir. Auto-exclusão após disparar.

Voz para pesquisa para plano para site para lembretes automatizados. Em um campo de futebol.
Esse é o fluxo de trabalho. Funciona para código, estratégia, open source, artigos e, aparentemente, Disney World.
/last30days é open source. 4.5K estrelas. 70 arquivos de plano e contando.
@slashlast30days - github.com/mvanhorn/last30days-skill
Compound Engineering: @EveryInc
Monologue: @usemonologue (da Every)
Granola: granola.ai (agora com MCP)
Ghostty: ghostty.org
Zed: zed.dev





