Domain Recommender
Use this skill when the user gives:
- - an AI application direction
- a keyword
- a short product sentence
and wants domain recommendations that are:
- - SEO-friendly
- brandable
- realistically usable
- checked for current availability before you answer
Outcome
Return a short list of domain names that are both:
- - semantically strong for the product
- verified as currently available or very likely available based on live checks
Do not stop at brainstorming names. The final answer must include an availability check.
Workflow
1. Understand the product and derive naming roots
Extract:
- - the core problem
- the target audience
- the strongest search intent words
- the most natural noun/verb roots
Then expand into:
- - singular/plural forms
- shortened roots
- phonetic or spelling variants when natural
- useful suffixes and prefixes
Example:
- -
calculator can expand to calc, calcu, calculator, INLINECODE4 - INLINECODE5 can expand to
write, writer, scribe, INLINECODE9 - INLINECODE10 can expand to
note, memo, meet, recap, INLINECODE15
Read seo-brand-patterns.md for naming patterns and scoring heuristics.
2. Generate candidate names locally first
Use the bundled script to generate candidate domains quickly:
CODEBLOCK0
Optional:
CODEBLOCK1
The script is only a generator. It does not prove registration availability.
3. Rank candidates before checking availability
Prefer names that are:
- - easy to spell
- short enough to remember
- semantically close to the user intent
- likely to help search relevance through the root word
- not awkward or obviously spammy
Avoid names that are:
- - trademark-heavy or clearly derived from famous brands
- too long
- full of random hyphens or digits
- semantically vague
- awkward to pronounce
4. Verify availability with live checks
Availability is time-sensitive. You must verify it live before returning results.
Recommended order:
- 1. Use live web checks on registrar or marketplace pages for the exact domain.
- Use DNS checks as a quick filter, not as the final proof.
- If you cannot confirm registrar availability, explicitly say it is only a likely-available fallback and explain why.
At minimum:
- - check the exact domain live
- include the exact TLD
- prefer confirmed availability over speculation
Use dig only as a helper:
CODEBLOCK2
Important:
- - no DNS record does not guarantee the domain is unregistered
- parked domains and for-sale domains may still resolve
- the final answer should prioritize registrar-confirmed availability
5. Return only the best shortlist
Default to 5 results unless the user asks for more.
For each result, include:
- - domain
- why it fits the product
- naming logic
- current availability status
If nothing strong is available:
- - say that directly
- offer the next-best alternatives
- widen the TLD set only after
.com and the most relevant TLDs are checked
Output Format
Use a concise structure:
- - product interpretation
- shortlisted available domains
- optional backup domains
For each domain, prefer a compact line such as:
- -
calcurator.ai — calculator root with a memorable spelling variant; confirmed available
If availability is not fully confirmed, label it clearly:
- -
calcpilot.io — strong fit, DNS-clear, but registrar confirmation not obtained
TLD Preference
Default priority:
- 1. INLINECODE20
- INLINECODE21
- INLINECODE22
- INLINECODE23
- INLINECODE24
Adjust only when the product makes another TLD more natural.
Scope Boundaries
This skill is for domain recommendation and availability checking.
It is not for:
- - trademark clearance
- legal opinion
- full brand identity work
You may mention obvious trademark risk heuristics, but do not present that as legal clearance.
域名推荐器
当用户提供以下信息时使用此技能:
并希望获得符合以下条件的域名推荐:
- - 对SEO友好
- 具有品牌价值
- 实际可用
- 在回答前已检查当前可用性
输出结果
返回一份简短的域名列表,这些域名需同时满足:
- - 在语义上与产品高度契合
- 经实时验证确认当前可注册或极有可能可注册
不要停留在头脑风暴阶段。最终答案必须包含可用性检查结果。
工作流程
1. 理解产品并推导命名词根
提取:
- - 核心问题
- 目标受众
- 最强的搜索意图词
- 最自然的名词/动词词根
然后扩展为:
- - 单数/复数形式
- 缩写词根
- 自然情况下的语音或拼写变体
- 有用的后缀和前缀
示例:
- - calculator 可扩展为 calc、calcu、calculator、calcurator
- writer 可扩展为 write、writer、scribe、draft
- meeting notes 可扩展为 note、memo、meet、recap、brief
阅读 seo-brand-patterns.md 了解命名模式和评分启发式方法。
2. 先在本地生成候选名称
使用捆绑脚本快速生成候选域名:
bash
python3 scripts/generate_candidates.py AI会议记录应用
可选:
bash
python3 scripts/generate_candidates.py AI税务计算器 --tlds com ai io app
该脚本仅为生成器,不证明注册可用性。
3. 在检查可用性前对候选域名排序
优先选择以下域名:
- - 易于拼写
- 足够简短便于记忆
- 语义上接近用户意图
- 通过词根有助于搜索相关性
- 不别扭且明显非垃圾域名
避免以下域名:
- - 商标风险高或明显源自知名品牌
- 过长
- 包含随机连字符或数字
- 语义模糊
- 发音别扭
4. 通过实时检查验证可用性
可用性具有时效性。必须在返回结果前进行实时验证。
推荐顺序:
- 1. 在注册商或市场页面上对精确域名进行实时网页检查。
- 使用DNS检查作为快速筛选,而非最终证明。
- 如无法确认注册商可用性,需明确说明仅为可能可用的备选方案并解释原因。
最低要求:
- - 实时检查精确域名
- 包含精确的顶级域
- 优先选择已确认的可用性而非推测
仅将 dig 作为辅助工具使用:
bash
dig +short example.com
dig +short NS example.com
重要提示:
- - 无DNS记录并不保证域名未注册
- 停放域名和待售域名仍可能解析
- 最终答案应优先采用注册商确认的可用性
5. 仅返回最佳短名单
默认返回5个结果,除非用户要求更多。
每个结果需包含:
如无强相关域名可用:
- - 直接说明
- 提供次优备选方案
- 仅在检查完 .com 和最相关顶级域后,再扩展顶级域集合
输出格式
使用简洁结构:
每个域名优先使用紧凑行格式,例如:
- - calcurator.ai — 计算器词根搭配易记拼写变体;已确认可用
如可用性未完全确认,需明确标注:
- - calcpilot.io — 匹配度高,DNS无记录,但未获得注册商确认
顶级域偏好
默认优先级:
- 1. .com
- .ai
- .io
- .app
- .co
仅当产品使其他顶级域更自然时进行调整。
范围边界
此技能仅用于域名推荐和可用性检查。
不适用于:
可提及明显的商标风险启发式提示,但不得将其作为法律合规证明。