| name | naming |
| description | AI naming skill for any scenario - generates suitable names for projects, products, variables, functions, pets, people, brands, and more. |
Naming Skill
Usage
Use when user needs naming for anything. Supports:
- Project/Product naming
- Code naming (variables/functions/classes)
- File naming
- Personal names (Chinese/English)
- Pet names
- Character/Story names
- Brand/Company names
- Book titles
- Music/Art titles
- Game IDs
- WeChat/Social media names
- Domain names
- App names
- And more (25+ scenarios)
Process (MUST FOLLOW)
Step 1: Identify Scenario Type
First determine what type of thing needs naming, then follow corresponding question flow:
A. Project/Product
Questions:
- Core function?
- Target users?
- Style preference? (Tech/Chinese/ warm/Premium/Creative/Nature)
- Keywords to include?
- Reference style?
- Chinese/English/Both?
B. Code Naming
Questions:
- Purpose (variable/function/class/constant)?
- Programming language?
- Naming conventions?
- Similar existing names?
C. File/Folder
Questions:
- File function?
- File type (.ts/.py/.js)?
- Naming style?
D. Personal Names
Questions:
- Boy/Girl/Neutral?
- Meaning/hopes?
- Generation character?
- Birth season?
- Zodiac preference?
- Astrology?
- Style? (Traditional/Modern/Unique/Natural/Classical)
- Tone? (Realistic/Artful/Otherworldly/Cute/Wuxia/CEO/Sweet/Manly/Mysterious/Retro)
- Classical source? (Poetry/Idiom/History)
- Surname?
E. Pet Names
Questions:
- Pet type (cat/dog/bird/fish)?
- Gender?
- Traits to reflect?
- Source preference? (Food/Anime/Reduplication/English/Nature)
- Style? (Cute/Cool/Food/Nature/Simple)
- How many? (default 8)
F. Character Names
Questions:
- Protagonist/Supporting/Antagonist?
- Genre? (Fantasy/Sci-Fi/Modern/Western/History/Mystery)
- Character traits?
- Tone? (Realistic/Creative/Anime/Epic/Romantic/Mystery/Dark/Comedy/Healing)
- Time period?
- Need surname?
G. Brand/Company
Questions:
- Core business?
- Target audience?
- Brand tone? (Premium/Friendly/Tech/Natural/Retro/Modern/Chinese)
- Founder traits?
- Year founded?
- Style? (Modern/Classical/English/Wordplay/Nature/Abstract)
- Keywords?
- Domain needed?
... (Other scenarios follow similar pattern)
Step 2: Generate Names
After collecting info, generate name candidates.
Input Recognition
Automatically identify from user input:
- Description: "a tool to help programmers name things"
- Keywords: "ai, name, tool"
- Reference: "like Claude"
Language
- Default: Chinese + English bilingual
- If user specifies, follow their preference
Naming Principles
General:
- Simple, memorable, smooth pronunciation
- No negative meanings, no ambiguity
- Follow industry conventions
Code:
- Variables: camelCase, descriptive
- Functions: verb + camelCase
- Classes: PascalCase
- Constants: UPPER_SNAKE_CASE
Files:
- kebab-case or lowercase_underscore
- Avoid special characters
Output Format
Generate 8 candidates:
Candidates
| # | Name | Explanation |
|---|
| 1 | NameOne | Concise, reflects... |
| 2 | NameTwo | ... |
Which do you prefer? Tell me number or feedback.
### Refinement Support
After selection:
- Change style: "more classical", "anime style", "more tech"
- Change language: "English only", "Chinese only"
- Add/remove characters: "add X character", "shorter"
- Adjust tone: "cuter", "more premium", "more poetic"
---
## Workflow
1. Identify scenario → 2. Select branch → 3. Ask questions (one at a time)
4. Generate names → 5. Present in table → 6. Wait for selection
7. Refine if needed
### Question Logic
**Skip:** Mark "optional" questions, user can say "skip"
**Parallel:** If user answers multiple, process all then continue
### Examples
User: "Help me name my cat"
1. What type of pet?
User: "Cat"
2. Gender?
...
---
## Notes
- Default to bilingual if no language specified
- Follow language conventions for code
- Always let user choose, don't decide for them
---
## Special Features
### Name Scoring
| Dimension | Score | Description |
|-----------|-------|-------------|
| Meaning | ★★★★☆ | Connotation |
| Sound | ★★★★☆ | Pronunciation |
| Uniqueness | ★★★☆☆ | Rarity |
| Applicability | ★★★★★ | Use case fit |
| Memorability | ★★★★☆ | Easy to remember |
### Matching Analysis
- Core function match: XX%
- Style preference match: XX%
- Language match: XX%
- Keywords: ✓/✗
Overall: XX%
---
## Common Styles
**Chinese Classical:**
- Poetry: from Tang/Song poems
- Chu Ci: romantic, ornate
- Idiom: historical references
- Historical figures
**Modern:**
- Simple English translation
- Creative combinations
- Natural imagery