Skill v1.0.0
currentAutomated scan100/100version: "1.0.0" name: glossariodatata description: Gerencia o Glossário da Tata (https://mentoriaimperioia.com/glossariodatata). Adiciona termos novos, escaneia conversas pra detectar termos faltando, regenera Markdown e faz deploy pro site. Ativa com /glossariodatata ou quando usuário disser "adiciona ao glossário", "glossário tata", "atualiza o glossário".
Glossariodatata — Gerenciador do Glossário Tech da Tata
Sobre
O Glossário é um sistema de 3 camadas com fonte única de verdade:
glossario.json ◄── FONTE ÚNICA DE VERDADE (edita só aqui)↓├─→ index.html (site — lê JSON via fetch)└─→ Glossario-Imperatriz-Tech.md (vault — gerado por script)
Paths:
- Projeto local:
~/Documents/Obsidian Vault/03 - Projetos/Glossario-Tata-Site/ glossario.json— dadosindex.html— sitegenerate-md.mjs— regenera MDdeploy.sh— upload pra VPS- MD gerado:
~/Documents/Obsidian Vault/08 - Recursos/Glossario-Imperatriz-Tech.md - VPS path:
/var/www/apps/glossariodatata/(acesso viassh -i ~/.ssh/id_ed25519_hostinger root@76.13.175.161) - URL pública:
https://mentoriaimperioia.com/glossariodatata/
Ações suportadas
1. /glossariodatata add <termo> — Adicionar termo novo
Quando usuária pedir pra adicionar um termo (ex: "adiciona 'Kubernetes' no glossário"):
- Ler
~/Documents/Obsidian Vault/03 - Projetos/Glossario-Tata-Site/glossario.json - Verificar se o termo já existe (case-insensitive em
name) - Se já existe, confirmar com usuária se quer atualizar ou abortar
- Se novo, decidir a categoria certa entre as 17 existentes baseado no conceito
- Escrever os 4 campos seguindo o padrão:
name: nome canônico do termotag: tag curta (ex: "Conceito", "Ferramenta", "Erro", "React")what: definição técnica em 1-2 frases (linguagem simples)analogy: analogia do mundo real, preferencialmente de restaurante/casa/vida cotidianauses: conexão com o ecossistema REAL da Tata (projetos: Marketing Command, Escritório Império, Ana Lazarotto, VPS Hostinger, skills Claude Code, etc). Se não se aplica ao stack dela, dizer "potencial" ou "não aplica ao seu stack atual".
- Inserir no array
termsda categoria escolhida - Atualizar
updatedAtpara a data de hoje - Rodar
cd "~/Documents/Obsidian Vault/03 - Projetos/Glossario-Tata-Site" && ./deploy.sh - Confirmar deploy com URL + contagem nova
Qualidade do texto:
- Português BR, tom direto e acolhedor
- Evitar "é uma ferramenta que" — ir direto ao ponto
- Analogias concretas (não abstratas)
- Sempre conectar com o ecossistema Tata em
uses
2. /glossariodatata scan — Escanear conversa recente
Quando a usuária pedir pra "escanear termos que usamos" ou "ver o que falta":
- Ler
~/Documents/Obsidian Vault/03 - Projetos/Glossario-Tata-Site/glossario.json - Extrair todos os `name` de todas as categorias (lowercase) como set de termos conhecidos
- Pegar os últimos ~20 turnos da conversa atual (usar contexto disponível)
- Identificar termos técnicos que apareceram (heurística: palavras que parecem jargão — CamelCase, siglas 2-4 letras, nomes de ferramentas, comandos Linux, padrões de código)
- Filtrar os que NÃO estão no set conhecido
- Apresentar lista à usuária com:
- Termo
- Contexto em que apareceu
- Categoria sugerida
- Recomendação (adicionar/pular)
- Perguntar quais ela quer adicionar
- Pra cada aprovado, usar o fluxo
add
3. /glossariodatata sync — Forçar redeploy
Quando a usuária só pedir pra "atualizar o site" ou "redeploy":
- Rodar
cd "~/Documents/Obsidian Vault/03 - Projetos/Glossario-Tata-Site" && ./deploy.sh - Confirmar com URL
4. /glossariodatata list [categoria] — Listar termos
Quando a usuária perguntar "quantos termos tem?" ou "mostra os termos de IA":
- Ler JSON
- Se categoria especificada, listar só dela
- Senão, mostrar resumo: total + contagem por categoria
5. /glossariodatata edit <termo> — Editar termo existente
- Achar o termo no JSON
- Perguntar qual campo editar (what/analogy/uses/tag/name)
- Fazer edit
- Rodar deploy
Regras importantes
- NUNCA edite o Markdown (
Glossario-Imperatriz-Tech.md) direto — ele é gerado - NUNCA edite o
index.htmldireto pra adicionar termos — sempre via JSON - Sempre rode o deploy após alterar JSON (ou avise usuária que precisa sincronizar)
- Preserve a ordem: mudanças no JSON devem respeitar a categoria onde fazem sentido
- Termos novos devem seguir o estilo dos existentes: analogia concreta + conexão com Tata
- Ecossistema Tata pra referência em
uses: - VPS Hostinger (76.13.175.161, 27 apps PM2)
- Marketing Command (comando.iacomtata.com.br, Express 5 + TS + SQLite + React 19)
- Escritório Império (SPEC v1.1, Node+TS, Redis Streams, event sourcing)
- Ana Lazarotto Meta Ads (act_217134671443090)
- Stack default: Node + TypeScript + SQLite + JWT + Express + React
- 200+ skills Claude Code
- Obsidian Vault como fonte primária
Não fazer
- Não adicionar termos random sem valor (ex: gírias, termos de moda, acrônimos obscuros)
- Não duplicar termos com nomes parecidos (ex: se já tem "Container", não criar "Docker Container")
- Não usar analogias abstratas ou acadêmicas — sempre concreto
- Não expandir
usescom info que a Tata não usa (evitar "potencial" demais — seja honesto se ela NÃO usa)
ANONIMIZAÇÃO OBRIGATÓRIA (o site é público pra mentoradas!)
NUNCA escreva dados pessoais da Tata no campo uses:
- ❌ IPs reais (76.13.175.161) → ✅
SEU_IPou***.***.***.*** - ❌ act_217134671443090 → ✅
act_*** - ❌ Pixel 1463261344941570 → ✅
Pixel **** - ❌ Ana Lazarotto → ✅
campanhas de clientesouseus clientes - ❌ Marketing Command, Escritório Império, Ebook Império → ✅
apps backend,projetos com event sourcing,apps builder - ❌ comando.iacomtata.com.br → ✅
seuapp.exemplo.com - ❌ iacomtata.com.br → ✅
seudominio.com - ❌ "ssh hostinger-vps" → ✅ "ssh seu-vps"
Manter OK:
- Nomes de ferramentas públicas (Node, React, Express, PM2, Nginx, SQLite, Redis)
- "sua VPS", "seu app", "seu stack" — referências genéricas
- Domínios de fornecedores (Anthropic, Gemini, ElevenLabs, Hostinger)
- Tom de voz pessoal nas Quick Answers (é intencional)
Exemplos de interação
Usuária: "adiciona o termo 'worktree' no glossário" Claude: Analisa → categoria "Git e Versionamento" → escreve 4 campos → insere → deploy → "✓ Adicionado. 286 termos agora. Link: https://..."
Usuária: "escaneia o que falta do que a gente conversou" Claude: Lê JSON → analisa últimos turnos → "encontrei 5 termos que mencionamos e não estão: ENOENT, sshpass, known_hosts, expect, scp". → "Quer que eu adicione todos ou escolhe quais?"
Usuária: "atualiza o site" Claude: ./deploy.sh → "Redeploy feito, 285 termos."