/init na Verboo Code: como gerar o CLAUDE.md do projeto em um comando
Voltar para o Blog
Artigoverboo codetutorialagente de programacaodev toolsprodutividade

/init na Verboo Code: como gerar o CLAUDE.md do projeto em um comando

Mafra29 de outubro de 20264 min de leitura

Você abre a Verboo Code num repositório novo e o agente não sabe que o teste roda com make test, que o pacote é pnpm ou que existe uma regra no .cursorrules que o time inteiro segue. O /init resolve isso em um comando: ele lê o projeto e escreve um CLAUDE.md com os comandos e a arquitetura, que a CLI carrega em toda sessão dali em diante.

O que o /init faz na Verboo Code?

Ele analisa o repositório e cria o arquivo de instruções do projeto, o CLAUDE.md na pasta onde você abriu a sessão. Enquanto trabalha, a CLI mostra analyzing your codebase.

npm install -g @verboo/code
cd ~/projetos/meu-app
verboo

Com a sessão aberta, digite:

/init

Abra na raiz do repositório, onde ficam o package.json, o pyproject.toml ou o go.mod. O arquivo é escrito na pasta da sessão, e a CLI procura os arquivos de instrução subindo a partir da pasta em que você está.

Fluxograma do /init na Verboo Code: abrir a CLI na raiz do repositório, rodar /init, revisar o CLAUDE.md gerado. Se o repositório já tem AGENTS.md, ele tem prioridade e o conteúdo deve ir para ele
O caminho do /init e o desvio para quem já tem AGENTS.md. Verificado no código-fonte da v0.15.38 em 29/10/2026.

O que o /init lê e o que ele escreve?

Ele lê o que já documenta o projeto e escreve só duas coisas: comandos e arquitetura. A lista abaixo saiu do prompt do comando, em src/commands/init.ts.

LêEscreve no CLAUDE.md
README.mdComandos de build, lint e teste
Regras do Cursor: .cursor/rules/ e .cursorrulesComo rodar um teste só
Regras do Copilot: .github/copilot-instructions.mdArquitetura de alto nível, a que exige ler vários arquivos para entender
CLAUDE.md existenteSugestões de melhoria, em vez de um arquivo novo

O prompt também manda o agente evitar o óbvio: nada de "escreva testes unitários", nada de listar cada arquivo e nada de inventar seções como "Dicas de desenvolvimento" que não estejam em algum arquivo lido. O resultado tende a ser curto, e isso é de propósito.

Dá para migrar do Cursor ou do Copilot com o /init?

Dá, e é o jeito mais rápido. Se o repositório tem .cursorrules, .cursor/rules/ ou .github/copilot-instructions.md, o /init é instruído a levar as partes importantes para o CLAUDE.md. Você não precisa copiar regra por regra: rode o comando e confira se o que importava entrou.

Como revisar o CLAUDE.md gerado?

Leia cada linha e pergunte: sem isso, o agente erraria? Se não erraria, corte. Tudo no arquivo entra no contexto de toda sessão, e o código define 40.000 caracteres como tamanho máximo recomendado por arquivo.

# CLAUDE.md

## Comandos
- Instalar: pnpm install (nunca npm)
- Testes: make test
- Um teste só: pnpm vitest run src/api/users.test.ts

## Arquitetura
- src/api expõe REST; src/jobs roda as filas. Os dois leem src/core.
- Migrações em db/migrations, geradas com make migration name=...

Para editar depois, use o /memory, que abre o arquivo no seu editor. Regra pessoal que não deve ir para o git fica no CLAUDE.local.md, fora do /init.

E se o repositório já tem AGENTS.md?

Mantenha um arquivo raiz só. Na mesma pasta, a Verboo Code carrega o AGENTS.md e só usa o CLAUDE.md quando o AGENTS.md não existe. Os dois não somam. Se depois do /init você ficou com os dois, leve o conteúdo novo para o AGENTS.md e apague o outro:

cat CLAUDE.md >> AGENTS.md
rm CLAUDE.md

Depois abra o AGENTS.md e tire o que ficou repetido. Se o repositório não tem AGENTS.md, o CLAUDE.md gerado é o arquivo do projeto e não precisa de nada disso.

Quando rodar o /init de novo?

Depois de mudança estrutural: troca de gerenciador de pacotes, novo serviço no monorepo, comando de teste diferente. Com o CLAUDE.md já existente, o /init propõe melhorias em vez de recomeçar, então você revisa a diferença e aceita o que fizer sentido. Se quiser ajustar algo específico, peça na mensagem seguinte, por exemplo: "acrescente como rodar os testes de integração".

Como isso se encaixa com os outros comandos?

  • O /plan já monta o plano seguindo o que está no arquivo de instruções.
  • O /context mostra quanto do contexto o arquivo ocupa.
  • Instrução é pedido, não trava. Para bloquear comando de verdade, use o /permissions.

O /init lê README, manifest e regras antigas antes de escrever uma linha, e rodar de novo a cada refatoração grande é o que mantém o arquivo útil. Na Verboo Code o token é ilimitado, então reescanear o repositório não custa nada: crie a conta em verboo.ai, abra a CLI na raiz do projeto e rode /init.

Gostou deste artigo?
Compartilhe conhecimento com sua rede.
// Leia também

Artigos relacionados