O que callsign faz?
Nomear é questão de gosto, não de dicionário de sinônimos. Um bom nome sobrevive a ser dito em voz alta numa reunião, digitado num terminal e pesquisado no Google.
O que torna um nome bom
- Pronunciável — passa no teste do telefone: dito uma vez, o ouvinte consegue soletrar.
- Soletrável — sem letras ambíguas (ph/f, c/k), sem letras duplas forçadas, sem malabarismos no teclado.
- Curto — 1-3 sílabas para produtos/ferramentas; compostos em minúsculas com hífen são aceitáveis para repositórios.
- Evocativo em vez de descritivo —
stripe,linear,raycastsugerem um sentimento;fast-payment-apidescreve uma especificação. Metáforas envelhecem melhor que funcionalidades. - Espaço para crescer — não nomeie a v1 pela sua única funcionalidade (
pdf-mergermorre quando também divide). - Pesquisável — palavras comuns do dicionário precisam de um toque (
vercelnãovercel-hosting); palavras inventadas precisam continuar pronunciáveis.
Processo
- Extraia a essência: pergunte (ou deduza) o que a coisa faz, para quem é e o sentimento que deve transmitir (rápido? organizado? calmo? poderoso? divertido?). No máximo uma frase.
- Gere amplamente, em diferentes registros — pelo menos três destes:
- Metáfora: imagens relacionadas ao domínio (
loom,sentry,tide) - Palavra inventada: palavras curtas criadas que soem como o sentimento (
v0,supabase) - Composto: duas palavras nítidas fundidas (
vercel= versatile+excel,netlify) - Toque em palavra comum: palavra real, nova função (
notion,obsidian,clerk) - Herança: mitologia/astronomia/latim — com moderação, apenas se encaixar na marca
- Metáfora: imagens relacionadas ao domínio (
- Filtre rigorosamente com base nos seis critérios acima. Elimine qualquer coisa que precise ser soletrada duas vezes.
- Verifique colisões antes de apresentar:
gh search repos <nome>para repositórios, e anote se o .com/.dev/.sh estiver obviamente ocupado por um produto importante. Não prometa disponibilidade — diga "verificado, nenhuma colisão relevante". - Apresente 6 a 10 candidatos, agrupados por registro, uma linha cada: o nome, por que funciona, uma ressalva honesta. Marque sua escolha principal e justifique. Deixe o usuário decidir — o gosto é dele.
Armadilhas
- Nenhum sufixo
-ify/-ly/AI-a menos que realmente se encaixe. - Nenhuma piada interna que cause constrangimento em seis meses; nenhum nome que você hesitaria em dizer a um cliente.
- Corresponda ao ecossistema: ferramentas CLI toleram hífens e minúsculas; produtos de consumo precisam de uma palavra capitalizável; habilidades/plugins querem
kebab-caseque funcione como verbo ou substantivo, não como frase. - Público misto chinês-inglês: verifique se o nome não romaniza para algo estranho em pinyin, e se existe uma glosa chinesa disponível caso o usuário precise.
Formato de saída
**Metáforas**
- nome — por que funciona (uma frase); ponto de atenção
**Palavras inventadas**
- ...
Recomendação: X — motivo