product-naming
4
总安装量
3
周安装量
#48217
全站排名
安装命令
npx skills add https://github.com/adeonir/agent-skills --skill product-naming
Agent 安装分布
gemini-cli
3
opencode
3
github-copilot
3
codex
3
kimi-cli
3
amp
3
Skill 文档
Product Naming
Research, evaluate, and validate product/startup/app names with domain and social media availability checks.
Workflow
detect entry --> [generate names] --> evaluate & filter --> output report
Two entry points: if the user already has candidates, skip generation and go straight to evaluation.
Context Loading Strategy
Load references based on the detected entry point:
- User has candidates: load evaluation.md only
- User needs suggestions: load generation.md first, then evaluation.md
The tld-guide.md is always loaded as part of the evaluation phase.
Triggers
| Trigger Pattern | Entry Point | References |
|---|---|---|
| Suggest names, find a name, name ideas, what should I call | Generate + Evaluate | generation.md + evaluation.md |
| Check this name, is this name available, evaluate these names | Evaluate only | evaluation.md |
| Check domain, domain available | Evaluate only (domain focus) | evaluation.md |
Notes:
- tld-guide.md is not a direct trigger. It is loaded by evaluation.md during domain checks.
Cross-References
product-naming --> docs-writer (validated name feeds into PRD/Brief)
product-naming --> design-builder (chosen name informs brand/logo direction)
Guidelines
DO:
- Use web search for domain and social media lookups
- Check .com and .com.br for every name (universal requirement)
- Add extra TLDs based on product type (see tld-guide.md)
- Bias invented names toward PT+EN bilingual phonetics
- Flag the strongest option as TOP PICK when one clearly stands out
- Present eliminated names with clear reasons
DON’T:
- Skip domain checks — availability is critical for final decisions
- Do deep legal/trademark research — flag obvious conflicts only
- Eliminate names solely on domain unavailability (note as caveat instead)
- Use emojis anywhere in the output
- Generate more than 20 candidates (keep focused)
Output
Reports are presented inline (not saved to files). Format:
Shortlist
One line per viable name:
Name -- [quality note] | Domains: .com [ok] .com.br [ok] .io [x] | Social: IG [ok] X [ok]
Eliminated
One line per eliminated name:
Name -- [elimination reason]
Error Handling
- No product context provided: ask what the product does and who it’s for
- Too many candidates (10+): batch web searches for efficiency
- Domain check uncertain: mark as [?] and note it
- All candidates eliminated: suggest the user adjust constraints or generate a new batch