Construtor de Planilhas de Rastreamento
Transforme um vago "crie uma planilha para rastrear X" em uma planilha Google limpa e estruturada: colunas sensatas, menus suspensos prontos para uso, seções codificadas por cores com divisores e alinhamento organizado — construída para que um proprietário não técnico possa editá-la posteriormente sem precisar alterar nenhuma configuração.
Quando usar / não usar
- Use para qualquer planilha leve de registro/gerenciamento que o usuário queira construída e formatada de forma agradável (CRM, pedidos, leads, inventário, reservas…).
- Não use para análise pesada de dados, trabalho com tabelas dinâmicas/dashboards, ou editar uma planilha complexa existente — esta habilidade é sobre criar um rastreador limpo do zero.
Caminhos de entrega
- Planilha Google (primário) — automatize
sheets.google.comvia extensão Claude para Chrome. Requer a extensão conectada. - Arquivo offline (fallback) — se o Chrome não estiver conectado e o usuário não puder
conectá-lo, construa a mesma estrutura como um
.xlsxque eles enviem ao Drive. Consulte offline-fallback.md.
Verifique primeiro: carregue as ferramentas do Chrome e chame list_connected_browsers. Se retornar
[], peça ao usuário para conectar a extensão (não degrade silenciosamente);
se preferirem não, mude para o caminho offline.
Fluxo de trabalho
1. Escopo (faça 2–3 perguntas, depois confirme)
- O que estão rastreando? Infira CRM vs rastreador de pedidos vs outro.
- Proponha uma lista concreta de colunas a partir de design-system.md (modelos iniciais), adaptada ao negócio deles. Pergunte quais colunas personalizadas precisam.
- Mostre as colunas propostas + agrupamento de seção e obtenha um 'ok' antes de construir. (O proprietário geralmente não é técnico — planeje primeiro, depois execute diretamente.)
2. Crie a pasta de trabalho
- Navegue para
https://sheets.new→ feche os popups do Gemini. - Renomeie a planilha; renomeie
Planilha1para a aba de dados (ex.:Pedidos). - Adicione uma segunda aba chamada
Listaspara as opções de menus suspensos. - Detalhes + etapas exatas da interface: browser-automation.md.
3. Cabeçalhos
- Insira todos os cabeçalhos na linha 1 (digite +
Tab). Negrite a linha 1 e congele-a.
4. Menus suspensos (a parte que é fácil errar)
- Coloque as opções de cada menu suspenso em sua própria coluna na aba
Listas. - Conecte Dados → Validação de dados → Menu suspenso (de um intervalo) nas colunas de dados.
- CRÍTICO: o intervalo de origem DEVE ser absoluto e aberto — trave a
coluna e a linha inicial com cifrões (a forma literal exata está em
browser-automation.md; está mantido fora deste
arquivo para que o carregador da habilidade não leia o
$+dígito como um placeholder). Um intervalo relativo (Listas!A2:A) desloca uma linha para baixo a cada linha e descarta silenciosamente a primeira opção em cada linha após a primeira. Um intervalo absoluto aberto também inclui automaticamente novas opções adicionadas à aba Listas. - Isso torna as opções editáveis pelo proprietário: eles apenas editam a aba Listas, sem menus.
5. Formatação
- Moeda (
$) em colunas de valor; formato de data em colunas de data; force texto para IDs com zero à esquerda ('001). - Fotos/anexos: use Inserir ▸ Imagem ▸ Imagem na célula, ou um link do Drive.
Não use
=IMAGE(url)— ele aciona um prompt "Permitir acesso" de dados externos e mostra#REF!até ser concedido.
6. Design de seção (layout / cor / divisores)
Agrupe colunas em seções contíguas, cada uma com um tom pastel suave:
- Cabeçalho = tom mais escuro, conteúdo = tom mais claro, mesma seção = mesmo tom.
- Divisor vertical em negrito entre as seções, colorido para combinar com o tom do cabeçalho da seção à esquerda (não preto).
- Tabela inteira: centralização horizontal + alinhamento vertical meio para que os cabeçalhos fiquem exatamente sobre o conteúdo.
- Lista canônica de seções, paleta hexadecimal e regras de agrupamento: design-system.md.
7. Linha de amostra + entrega
- Opcionalmente, adicione UMA linha de amostra claramente rotulada ("Amostra — exclua antes de usar") para que o proprietário veja os menus suspensos/formatação funcionando; diga a eles para excluí-la.
- Entregue com: o link da planilha, o que cada seção representa, e as duas dicas "edite você mesmo" (edite a aba Listas para menus suspensos; colunas são células simples).
Referências
- design-system.md — modelos de colunas (CRM / rastreador de pedidos), agrupamento de seções, paleta de cores hexadecimais, alinhamento, formatos de número.
- browser-automation.md — etapas exatas da extensão Chrome,
padrões
browser_batch, seleção por Caixa de Nome, fluxo de validação de dados, a pegadinha do intervalo absoluto, mecânica de paleta/ borda e ressalvas de coordenadas. - offline-fallback.md — construa o mesmo rastreador
como um
.xlsx/.csvquando o Chrome não estiver disponível.