Communitygithub.com

callsign

Compétence d'agent pour un nommage esthétique et humain : dépôts, produits, outils, fonctionnalités. Un processus guidé par le goût, pas par un thésaurus.

Qu'est-ce que callsign ?

callsign est une compétence d'agent IA dédiée au nommage esthétique de projets techniques : dépôts, produits, outils et fonctionnalités. Contrairement à une approche basée sur un thésaurus, callsign suit un processus guidé par le goût, en se concentrant sur des critères comme la prononciabilité, l'orthographe, la brièveté et l'évocation. Elle aide les développeurs et chefs de produit à générer des noms qui survivent aux réunions, à la saisie en terminal et à la recherche Google. La compétence propose un flux de travail structuré en cinq étapes : extraction de l'essence, génération large de noms (métaphores, mots inventés, composés, etc.), filtrage rigoureux, vérification des collisions, et présentation de 6 à 10 candidats avec analyse. Elle est conçue pour être utilisée avec des agents comme Claude Code, Cursor ou Codex, et son SKILL.md fournit des instructions détaillées pour produire des noms percutants tout en évitant les pièges courants (suffixes génériques, blagues internes, noms inadaptés à l'écosystème).

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add Offwhite-Del/callsign

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait callsign ?

Nommer est une affaire de goût, pas de dictionnaire. Un bon nom survit à une réunion où on le prononce à voix haute, à sa saisie dans un terminal, et à une recherche Google.

Ce qui fait un bon nom

  1. Prononçable — réussit le test du téléphone : dites-le une fois, l'interlocuteur peut l'épeler.
  2. Épélable — pas de lettres ambiguës (ph/f, c/k), pas de doubles lettres forcées, pas de contorsions de clavier.
  3. Court — 1 à 3 syllabes pour les produits/outils ; les composés en minuscules avec trait d'union sont acceptables pour les dépôts.
  4. Évocateur plutôt que descriptif — stripe, linear, raycast suggèrent une sensation ; fast-payment-api décrit une spécification. Les métaphores vieillissent mieux que les fonctionnalités.
  5. De la marge pour grandir — ne nommez pas la v1 d'après sa seule fonctionnalité (pdf-merger devient inadapté quand il peut aussi diviser).
  6. Recherchable — les mots courants du dictionnaire ont besoin d'une touche d'originalité (vercel pas vercel-hosting) ; les mots inventés doivent rester prononçables.

Processus

  1. Extraire l'essence : demandez (ou déduisez) ce que fait l'entité, à qui elle s'adresse, et la sensation qu'elle doit donner (rapide ? ordonnée ? calme ? puissante ? ludique ?). Maximum une phrase.
  2. Générer largement, à travers les registres — au moins trois de ceux-ci :
    • Métaphore : imagerie liée au domaine (loom, sentry, tide)
    • Inventé : mots courts créés qui sonnent comme la sensation (v0, supabase)
    • Composé : deux mots percutants fusionnés (vercel = versatile+excel, netlify)
    • Détournement de mot courant : mot réel, nouveau rôle (notion, obsidian, clerk)
    • Héritage : mythologie/astronomie/latin — avec parcimonie, seulement si cela correspond à la marque
  3. Filtrer impitoyablement selon les six critères ci-dessus. Éliminez tout ce que vous devriez épeler deux fois.
  4. Vérifier les collisions avant de présenter : gh search repos <nom> pour les dépôts, et notez si le .com/.dev/.sh est visiblement pris par un produit majeur. Ne promettez pas de disponibilité — dites « vérifié, aucune collision majeure ».
  5. Présenter 6 à 10 candidats, regroupés par registre, une ligne chacun : le nom, pourquoi il fonctionne, un inconvénient honnête. Marquez votre choix préféré et expliquez pourquoi. Laissez l'utilisateur décider — le goût lui appartient.

Pièges

  • Pas de salade de préfixes -ify/-ly/AI- sauf si cela correspond vraiment.
  • Pas de blagues internes qui vous gênent dans six mois ; pas de noms que vous hésiteriez à dire à un client.
  • Adaptez-vous à l'écosystème : les outils CLI tolèrent les traits d'union et les minuscules ; les produits grand public ont besoin d'un mot capitalisable ; les compétences/plugins veulent du kebab-case qui se lit comme un verbe ou un nom, pas comme une phrase.
  • Publics mixtes chinois-anglais : vérifiez que le nom ne se romanise pas en quelque chose de gênant en pinyin, et qu'une glose chinoise existe si l'utilisateur en a besoin.

Format de sortie

**意境组**
- name — 为什么成立(一句话);注意点

**造词组**
- ...

推荐: X — 理由

Skills associés