Communitygithub.com

Offwhite-Del/callsign

Habilidade de agente para nomeação estética de repositórios, produtos, ferramentas e funcionalidades. Processo orientado pelo gosto, não por um dicionário de sinônimos.

O que é callsign?

O skill **callsign** é uma ferramenta para agentes de IA que auxilia na criação de nomes esteticamente agradáveis e funcionais para repositórios, produtos, ferramentas e funcionalidades. Ele substitui um processo baseado em dicionário de sinônimos por uma abordagem criteriosa, garantindo que nomes sejam pronunciáveis, soletráveis, curtos, evocativos, escaláveis e pesquisáveis. O skill orienta o agente a extrair a essência do que está sendo nomeado, gerar uma ampla gama de candidatos usando metáforas, palavras inventadas, compostos ou palavras comuns com novo sentido, e então filtrar rigorosamente contra critérios predefinidos. Ele também verifica colisões com projetos existentes e apresenta de 6 a 10 opções agrupadas por registro, com destaque para a recomendação principal. O callsign é especialmente útil para desenvolvedores e equipes que desejam nomes que funcionem bem em reuniões, terminais e mecanismos de busca, evitando armadilhas comuns como sufixos genéricos ou piadas internas. Funciona em qualquer plataforma que suporte habilidades de agente de IA, como Claude Code, Cursor e Codex, e seu fluxo de trabalho é descrito em detalhes no SKILL.md.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Offwhite-Del/callsign

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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

  1. Pronunciável — passa no teste do telefone: dito uma vez, o ouvinte consegue soletrar.
  2. Soletrável — sem letras ambíguas (ph/f, c/k), sem letras duplas forçadas, sem malabarismos no teclado.
  3. Curto — 1-3 sílabas para produtos/ferramentas; compostos em minúsculas com hífen são aceitáveis para repositórios.
  4. Evocativo em vez de descritivo — stripe, linear, raycast sugerem um sentimento; fast-payment-api descreve uma especificação. Metáforas envelhecem melhor que funcionalidades.
  5. Espaço para crescer — não nomeie a v1 pela sua única funcionalidade (pdf-merger morre quando também divide).
  6. Pesquisável — palavras comuns do dicionário precisam de um toque (vercel não vercel-hosting); palavras inventadas precisam continuar pronunciáveis.

Processo

  1. 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.
  2. 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
  3. Filtre rigorosamente com base nos seis critérios acima. Elimine qualquer coisa que precise ser soletrada duas vezes.
  4. 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".
  5. 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-case que 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

Habilidades Relacionadas