Product Naming
Workflow
Ground the product in one sentence before naming.
- Read the closest product docs, package metadata, landing copy, README, or user-provided description.
- If local docs are placeholder text, say so and infer only from real code/package surfaces.
- Capture the product's core action, audience, and strongest metaphor.
Generate names in focused lanes.
- Prefer single-word names or single-word-feeling coined names when the user asks for names that do not feel like combinations.
- Use direct category words only when they remain brandable. Avoid overusing obvious category words unless the user explicitly wants them.
- Keep each lane small: real words, metaphor words, coined words, and native-language names. Do not spray dozens of weak variants before checking availability.
Explain the naming logic.
- For each serious candidate, give the Chinese name direction and the implied product story.
- Favor names whose metaphor can stretch with the product beyond the current feature set.
- Reject candidates that are hard to pronounce, too generic to defend, misleading for the product, or mainly clever because of spelling.
Check domains before final ranking.
- Read
references/domain-query.mdwhen domain availability or pricing is requested. - Check the exact word across the requested TLDs, usually
.com,.design, and.art. - Treat RDAP
404/not-found as "likely available", and a domain object as registered. - If a domain query fails because of sandbox networking, request the needed network approval instead of guessing.
- Read
Keep price claims honest.
- Use Tencent Cloud
CheckDomainonly when valid credentials/signing are available or the user provides a working query path. ItsPrice,RealPrice,Premium, and renewal fields are the precise source for Tencent Cloud purchase decisions. - If Tencent Cloud cannot be called, label public registrar pricing as a non-premium reference, include the source/date, and do not present it as the exact checkout price.
- Mention that premium names can be much more expensive than TLD baseline pricing.
- Use Tencent Cloud
Report a ranked shortlist.
- Put the best candidates first, not every generated name.
- Include: English name, Chinese direction, rationale,
.com/.design/.artstatus, and price caveat. - Separate "recommended" from "also viable" when many domains are unavailable.
- End with a practical recommendation such as "best if you accept
.design" or "needs another coined-name pass if.comis mandatory."
Output Shape
Use a compact table for the shortlist:
| Name | 中文方向 | Why it fits | Domains |
|---|---|---|---|
| Candidate | 中文方向 | Short metaphor tied to the product's core action. | candidate.com registered; candidate.design likely available; candidate.art likely available |
Then add a short note for pricing:
Exact Tencent Cloud price: only ifCheckDomainreturnedPrice/RealPrice.Reference registrar price: only if copied from a public pricing page, with source and caveat.Unknown: if no reliable pricing source was queried.
Guardrails
- Do not invent availability, registrars, registration dates, or prices.
- Do not equate RDAP availability with final checkout availability; call it "likely available" unless a registrar purchase API confirms it.
- Do not bury unavailable
.comresults. If.comis taken, say so plainly. - Do not do trademark clearance unless the user asks; if the name will be used commercially, recommend a trademark search as separate legal diligence.