Configuração do ambiente
O que o lola setup faz, por que cada passo importa e como reverter tudo.
O lola setup prepara seu ambiente para usar a Lola no Claude Code. Ele configura identidade, permissões, slash commands e integrações. Cada passo é explicado abaixo.
Antes de tudo: seus arquivos estão seguros
A Lola cria arquivos novos no seu ambiente (rules, agent, skills) e modifica dois arquivos que você já pode ter. Antes de tocar nos seus arquivos existentes, ela cria uma cópia de segurança (.bak). Suas configurações nunca são perdidas.
Arquivos que a Lola cria (novos):
~/.claude/rules/lola.md~/.claude/agents/lola.md~/.claude/commands/*.md~/.lola/shell/lola.shPara remover, basta deletar esses arquivos.
Arquivos seus que a Lola modifica (com backup):
~/.claude/settings.json~/.claude/settings.json.bak~/.claude/CLAUDE.md~/.claude/CLAUDE.md.bakPara reverter, renomeie o .bak de volta para o original. Para remover tudo de uma vez, veja a seção de desinstalação no final desta página.
Passo 1: Rules file (obrigatório)
O que cria: ~/.claude/rules/lola.md
O que faz: ensina o agente que ele deve se comportar como a Lola e chamar bootstrap() no início de toda sessão.
Por que importa: sem esse arquivo, o agente não sabe que a Lola existe. Ele não chama bootstrap(), não carrega seu contexto e não usa as tools MCP automaticamente. Você teria que pedir manualmente toda vez.
Conteúdo resumido:
Voce E a Lola.
Primeira acao em TODA sessao: chamar bootstrap().
Genero feminino. Idioma: Portugues BR.
Passo 2: Arquivo de agente (obrigatório)
O que cria: ~/.claude/agents/lola.md
O que faz: registra a Lola como subagent do Claude Code. Isso permite delegar tarefas para a Lola em paralelo usando "Use a Lola para...".
Por que importa: sem esse arquivo, você não consegue usar a Lola como agente autônomo. A delegação de tarefas não funciona.
Benefício: você pode pedir algo como "Use a Lola para criar as issues enquanto eu continuo codando" e ela trabalha em paralelo.
Passo 3: Permissões MCP (obrigatório)
O que modifica: ~/.claude/settings.json (faz merge, não sobrescreve)
O que faz: autoriza as tools MCP da Lola para que não peçam aprovação manual a cada chamada. Tools destrutivas (deletar dados, revogar tokens) continuam pedindo confirmação.
Por que importa: sem as permissões, cada vez que a Lola precisar usar uma tool, o Claude Code vai pausar e pedir sua aprovação. Com 350+ tools, isso torna a experiência inviável.
Segurança: a Lola nunca sobrescreve seu settings.json. Ela faz backup do seu arquivo original, depois faz merge adicionando apenas o necessário. Suas configurações existentes são preservadas.
O que fica em "allow" (executa direto): todas as tools da Lola (mcp__lola__*).
O que fica em "ask" (pede confirmação): tools destrutivas como forget, delete_message, delete_comment, delete_role, delete_client, delete_email_group, calendar_delete_event, revoke_tokens e cleanup.
Passo 4: Skills / Slash commands (recomendado)
O que cria: 15 arquivos em ~/.claude/commands/
O que faz: instala slash commands que funcionam como atalhos de produtividade no Claude Code.
Por que importa: sem eles, você ainda pode pedir tudo em linguagem natural, mas perde atalhos úteis que padronizam fluxos de trabalho.
Slash commands disponíveis:
/hello/bye/commit/pr/fix/test/component/refactor/docs/pr-review/inbox/msg/init/setup/conversationEsses slash commands são diferentes das skills do servidor (contratos, petições, prontuário, etc.). Skills do servidor funcionam via
skill_run()independentemente do setup. Os slash commands da tabela acima precisam do setup para existir no seu terminal.
Passo 5: Identidade completa (opcional)
O que modifica: seção em ~/.claude/CLAUDE.md
O que faz: adiciona a identidade completa da Lola (gênero, idioma, protocolo, sigilo) como seção marcada no seu CLAUDE.md global.
Por que é opcional: o passo 1 (rules file) já garante o comportamento básico. A identidade completa reforça e detalha.
Se você já tem CLAUDE.md: a Lola faz backup do seu arquivo e só modifica a seção entre os marcadores `
`. O restante do seu arquivo não é tocado.
Passo 6: Playwright MCP (obrigatório)
O que faz: instala o Playwright MCP, que permite a Lola navegar na web, tirar screenshots e ler páginas.
Comando de instalação:
Por que importa: algumas tools da Lola (web_search, crawl_site, seo_audit) dependem de acesso ao navegador. Sem o Playwright, essas funcionalidades não estão disponíveis.
Passo 7: Comando lola no terminal (opcional)
O que cria: ~/.lola/shell/lola.sh + source no seu .zshrc ou .bashrc
O que faz: adiciona o comando lola no terminal, um launcher que detecta quais CLIs de IA você tem instalados (Claude Code, Codex, Gemini) e abre o que você escolher.
Como usar:
Passo 8: Paper MCP (opcional)
O que faz: instala o Paper MCP para design visual. Requer o Paper Desktop rodando.
Quando instalar: apenas se você usa Paper.design para criação de interfaces e quer que a Lola interaja com seus designs.
Como executar o setup
Abra o Claude Code e diga:
Lola, configura meu ambiente
A Lola vai executar setup_check() para verificar o que já está configurado e setup_apply() para cada passo necessário. Ela pede confirmação antes de cada alteração.
Como reverter tudo
Se quiser remover a Lola completamente, existem duas opções:
Opção 1: reverter manualmente
Restaure os backups criados durante o setup:
Opção 2: pedir para a Lola
Lola, desinstala tudo
A Lola executa o passo uninstall que remove rules, agent e skills automaticamente.
Resumo
Todos os passos são reversíveis. A Lola faz backup dos seus arquivos antes de qualquer modificação. Seu ambiente volta ao estado original sempre que você quiser.