关于 name-audition
面向创始人和产品团队的命名技能,通过域名检查、冲突调查和可拥有性评估筛选候选名称。它优先考虑安全性与独特性,最终由用户决定。
主要功能
- 01生成 4–8 个候选名称
- 02检查域名注册状态
- 03调查相关领域名称冲突
- 04评估商标与可拥有性风险
- 05制作排序评估报告
适用场景
- 01筛选产品或公司名称
- 02核查名称与特定市场的冲突
- 03为数据集或基准测试命名
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ glebis/ claude-skills --skill name-audition安装后在 Claude Code 中输入/name-audition确认已加载。
附带文件scripts/check_domains.sh
详细介绍
名字试镜 — «名字选角»
在选定名字前,先让候选名字参加试镜。品牌适用性不等于可用性,域名空闲也不代表名字安全——试镜会将这三者区分开来。候选名字来试镜;最佳者获选出演;其余名字则未能入选。
这项技能传达的核心经验
一个名字听起来完美、评分很高、所有域名都空闲——仍可能是错误的选择。候选名字在初筛中落选有三种情况,按严重程度从高到低排列:
- 相邻领域的域名冲突最严重。 如果已有产品在目标领域运营,那么即使这个字符串可以注册,该名字也不应入选——在同一领域,混淆和 SEO 稀释都是致命问题。
- 描述性/通用名称虽然域名空闲,却缺乏竞争力。 容易注册,难以建立品牌归属——不利于商标保护,也不利于 SEO,还容易被竞争对手挤占。
- 搜索结果可见性 ≠ 可用性。 “我没在搜索结果里看到”并不能证明名字空闲。选定前,请通过权威来源核实。
工作流 — 选角流程
按顺序执行这些阶段。阶段 3a 和 3b 同时进行。
- 需求简报。 确认:(a) 要命名的对象(产品/应用/公司/功能/基准测试),(b) 范围和一句话描述,(c) 相邻领域——对象所处的领域(医疗保健、辅导、隐私/安全、开发工具);由用户提供,(d) 调性/风格,(e) 需要关注的 TLD(默认
.com .org .ai .io .app .co)。如果缺少 (a)–(c),请先询问——相邻领域是进行有意义的冲突调查的关键。 - 试镜。 按照目标调性生成 4–8 个候选名字。优先选择简短、易读、具有品牌专属性的臆造词,而非描述性组合词。说明每个名字的含义/适用理由。
- 初筛(同时执行 3a 和 3b):
- 3a — 域名(权威核查)。 运行
scripts/check_domains.sh NAME [NAME ...] -- com ai io ...,生成名字 × TLD 的可用性表。WHOIS 无匹配且没有 NS 记录 = 可注册;存在 Creation Date / Registrar / NS = 已被注册;结果不明确 = 手动核实。此方法对注册情况具有权威性,但绝不能用于判断商标情况。 - 3b — 冲突调查。 对每个候选名字,使用
firecrawl技能或网页搜索(切勿使用 beautifulsoup)检查以下来源。
- 3a — 域名(权威核查)。 运行
- 复试。 为每个候选名字制作风险表,并按安全性和品牌专属性排名。
- 选角报告。 使用
present技能制作交互式 HTML 演示文稿——每个入围名字一张幻灯片,另加排名对比页和“选它吗?”页。 - 品牌设计(可选,需获准)。 仅在用户有此需求时,使用
nano-banana或gpt-image-2为每个入围名字设计文字标志/徽标(草稿质量),并嵌入幻灯片。 - 选定 → 由用户决定。 给出明确的首选并说明理由;最终由用户决定。未通过的名字称为“未能入选”——绝不称为“被淘汰”。
第 3b 阶段 — 冲突调研清单
针对每个候选名称,搜索以下渠道并记录 URL:
- SaaS / AI / 初创公司 — Crunchbase、Product Hunt,以及搜索
"<name>"+ 垂直领域的普通网页搜索。 - 代码命名空间 — 名称完全相同的 GitHub 仓库;PyPI 和 npm 上名称完全相同的软件包。
- 相邻领域(最重要) — 搜索
"<name>"+ 用户所在的垂直领域。垂直领域相同的搜索结果,就是终止评选的理由。 - 隐私 / 安全工具 — 如果产品涉及数据处理,这项就很相关。
- 商标 + 可占有性 — 在相关类别中简单查看 USPTO / EUIPO 是否有有效商标,并判断名称是否具有描述性:是否足够独特、可以占有,还是属于竞争对手可以挤占空间的通用组合词?
- 基准名称 — 如果要命名一个基准,决定性的检查对象是文献,而不是域名:这个名称是否已经用于已发表的数据集 / 基准(arXiv / ACL / Papers with Code)?这里重要的是引用冲突,而不是域名。
输出表格:
| 名称 | 值得注意的现有用途(URL) | 是否与相邻领域冲突? | 商标 / 可占有性 | 结论 |
|---|---|---|---|---|
| Acme | github.com/x、acme.io(物流) | 否 | 独特,无有效商标 | 进入下一轮 |
结论为 Callback(进入下一轮)/ Cut(淘汰)/ Cast(选定)。请应用决策规则。
决策规则
- 与相邻领域冲突 → 淘汰。 即使所有域名都可注册也一样。同一垂直领域中的竞品会让这个名称失去竞争力。
- 描述性 / 通用组合词 → 较弱。 域名可能可注册,但难以注册商标,也不利于 SEO。即使可以注册,也要标明可占有性风险。
- 域名可注册 ≠ 安全。 可用性是必要条件,但并非充分条件。名称只有同时满足可注册,且不存在相邻领域和商标冲突,才算合格。
- 选定前先核实。 使用
check_domains.sh确认域名,并通过商标注册机构查询确认商标,不要仅凭“我没找到”就下结论。 - 优先考虑安全性,其次是可占有性,最后是美感。
示例(一次真实的评选)
为面向心理健康 / 教练垂直领域的隐私保护型去标识化工具包 + 基准命名。 候选:Praxio、Dyad、Sessio、ClientPII、CONFIDE。
| 名称 | 筛选测试 | 结论 |
|---|---|---|
| Praxio | 听起来很棒,但 Praxis EMR 是一款心理健康 EHR——与完全相同的垂直领域冲突。 | 淘汰 |
| Dyad | 简洁且有意义,但 dyad.sh 是本地 AI 开发工具,dyad.ai 是一家医疗保健公司——在技术领域和垂直领域均有冲突。 | 淘汰 |
| Sessio | 不错,但 sessio.base44.app 是面向治疗师、属于同一垂直领域的产品。 | 淘汰 |
| ClientPII | 所有 TLD 均可注册——但这是一个通用描述性组合词,难以注册商标,也不利于 SEO。 | 未入选(作为品牌) |
| CONFIDE | 所有域名均已被注册(不适合作为产品品牌)——但作为基准名称,引用冲突较少。 | 选定(作为基准名称) |
一句话:域名可注册 ≠ 安全,适合做品牌 ≠ 可供使用。 大多数看起来不错的名称都会因相邻领域冲突而落选,而单靠域名检查根本发现不了这些冲突。
scripts/check_domains.sh
scripts/check_domains.sh praxio dyad sessio # default TLDs (.com .org .ai .io .app .co)
scripts/check_domains.sh praxio dyad -- com ai io # custom TLDs after a --
TLDS="com org ai" scripts/check_domains.sh praxio # or via env
对于每个域名,脚本会运行 whois(必要时遵循 IANA 注册机构的转介)以及 dig +short NS,并打印一张 name × TLD 表,显示 free / taken / ?。? = 需要手动核实(WHOIS 速率限制或 .ai 不稳定)。需要 PATH 中有 whois 和 dig(macOS 自带;apt install whois dnsutils)。
参考技能
firecrawl— 冲突 / 文献调研(第 3b 阶段)。切勿使用 beautifulsoup。present— 交互式 HTML 评选报告(第 5 阶段)。向其提供比较结果和每个名称对应的幻灯片。nano-banana或gpt-image-2— 可选的品牌设计草案(第 6 阶段)。默认生成草案质量。
安全与限制
- WHOIS 对注册状态具有权威性,但不能用于商标查询。 免费域名仍可能侵犯有效商标。务必单独查询商标。
.aiWHOIS 不稳定。 将?视为“检查注册商的搜索结果”,而不是“可注册”。- 该脚本只能确认域名是否可注册,不能确认法律上是否合规——它不检查商标、社交媒体账号或应用商店冲突。如果要基于某个名称开展业务,请让律师进行清查。
- 品牌设计为可选项,且需获得授权——仅在用户提出要求时生成徽标;除非另有说明,否则仅提供初稿质量的设计。
- 由用户做决定。该技能只提供建议,不会代为承诺。
安装
兼容 Claude Code 和 Codex——采用纯文本工作流,仅使用一个 bash 脚本,不依赖 Claude 专属工具。
cp -R name-audition ~/.claude/skills/ # Claude Code
cp -R name-audition ~/.agents/skills/ # Codex