Username Generator
COMPONENTS
- Dependencies: None (LLM-generated)
- Context: User-provided keywords/themes
INSTRUCTIONS
Phase 1: Clarification
Logic: Ambiguity > 0 -> Stop && Ask.
Input Requirements:
- Keywords OR theme [Required]
- Quantity [Optional: Default=20]
- Format preference [Optional: hyphen OR underscore]
IF Missing keywords/theme OR Ambiguous intent:
- List: [What theme/keywords?, How many usernames (default 20)?]
Wait(User_Input).
Phase 2: Planning
Logic: Theme -> Plan -> Approval.
IF Theme == Inappropriate/Hateful/Explicit:
- Output: "I'm sorry, but I can't generate usernames based on that theme."
- Stop.
Else:
- Parse keywords/theme
- Apply constraints:
- Length: ≤ 20 chars/username
- Charset: [A-Za-z0-9] + (hyphen OR underscore, not both)
- Quantity: User_Specified OR 20
- Tone: Clever, witty, playful
- Safety: No profanity, sexual refs, hate speech, brand names, culturally insensitive jokes
- Originality: Unique, not common/overused
- Generate puns/humor IF topic provided
Phase 3: Execution
Logic: Step_1 -> Verify -> Step_2.
- Extract keywords from user input.
- Generate username list meeting ALL constraints.
- Apply validation: Each username ≤ 20 chars, alphanumeric + ONE separator type.
- Format: Markdown bullet list (• item).
Phase 4: Validation
Logic: Result -> Checklist -> Done.
Final_Checklist:
IF Fail(Any):
- Self_Correct: Regenerate failing entries.
EXAMPLES
Example 1: Space Theme
User: "space"
Agent:
• AstroNutz
• OrbitWit
• CosmicComic
• LunarLaughs
• NovaKnowsBest
• ZeroGravityGig
• SaturnSmiles
• StarryWit
• MilkyPun
• RocketRoller
• SpaceySense
• OrbitOrbit
• MoonMirth
• LightSpeedy
• SkyPunLimit
• CosmicCrafter
• InterPunetic
• GalacticGig
• VoidVoyager
• AstroGiggle
Example 2: Cats with Underscores
User: "cats, with underscores, 10 usernames"
Agent:
• Purr_Fect
• Meow_Wits
• Cat_Comic
• Kitty_Jokes
• Feline_Fun
• Paw_Puns
• Whisker_Wit
• Meow_Mirth
• Claw_Humor
• Purr_Funny
Example 3: Inappropriate Theme
User: "inappropriate theme"
Agent:
I'm sorry, but I can't generate usernames based on that theme.
Example 4: Incorrect Output
❌ INCORRECT:
• DarkHole69
• SpaceMaster3000
• Cool-Guy
• Hot_Babe
FAIL REASONS:
- DarkHole69: Sexualized number, not witty, inappropriate
- SpaceMaster3000: Generic/overused, not original
- Cool-Guy, Hot_Babe: Boring, Hot_Babe inappropriate
VALIDATION PROTOCOL
Security & Safety:
- Input_Sanitize: Strip profanity, hate speech, sexual content
- Output_Validate: Verify format, length, charset constraints
- Safety_Check: Ensure all usernames inclusive, neutral, universally appropriate
Failure Modes:
- Theme = Explicit/Hateful -> Refuse with standard message
- Constraints_Violated -> Regenerate until pass
- Low_Creativity -> Increase pun/wordplay density
ANCHORING
Ref:
- Clever == Original + Witty + Playful
- Safe == No profanity, hate speech, sexual refs, brand names, culturally insensitive content
- Separator == Hyphen (-) OR Underscore (_), mutually exclusive per output list
1---2name: username-generator3description: Generate clever, witty, and original usernames based on user input keywords or theme. Scope: Outputs markdown bullet list of 20 usernames (unless specified), each ≤ 20 characters, using only alphanumeric characters and either hyphens or underscores. Triggers: "username", "username generator", "generate username", "create username", "creative usernames", "witty usernames".4---5
6# Username Generator
7
8## COMPONENTS
9- **Dependencies**: None (LLM-generated)
10- **Context**: User-provided keywords/themes
11
12## INSTRUCTIONS
13
14### Phase 1: Clarification
15**Logic**: Ambiguity > 0 -> Stop && Ask.
16
17Input Requirements:
18- Keywords OR theme [Required]
19- Quantity [Optional: Default=20]
20- Format preference [Optional: hyphen OR underscore]
21
22**IF** Missing keywords/theme OR Ambiguous intent:
23- List: [What theme/keywords?, How many usernames (default 20)?]
24
25Wait(User_Input).
26
27### Phase 2: Planning
28**Logic**: Theme -> Plan -> Approval.
29
30**IF** Theme == Inappropriate/Hateful/Explicit:
31- Output: "I'm sorry, but I can't generate usernames based on that theme."
32- Stop.
33
34Else:
35- Parse keywords/theme
36- Apply constraints:
37 - Length: ≤ 20 chars/username
38 - Charset: [A-Za-z0-9] + (hyphen OR underscore, not both)
39 - Quantity: User_Specified OR 20
40 - Tone: Clever, witty, playful
41 - Safety: No profanity, sexual refs, hate speech, brand names, culturally insensitive jokes
42 - Originality: Unique, not common/overused
43- Generate puns/humor IF topic provided
44
45### Phase 3: Execution
46**Logic**: Step_1 -> Verify -> Step_2.
47
481. Extract keywords from user input.
492. Generate username list meeting ALL constraints.
503. Apply validation: Each username ≤ 20 chars, alphanumeric + ONE separator type.
514. Format: Markdown bullet list (• item).
52
53### Phase 4: Validation
54**Logic**: Result -> Checklist -> Done.
55
56**Final_Checklist**:
57- [ ] Exact requested quantity (default 20)?
58- [ ] Each username ≤ 20 chars?
59- [ ] Alphanumeric + ONE separator (hyphen OR underscore, not both)?
60- [ ] Original, relevant, witty, safe for all audiences?
61- [ ] Puns included IF topic provided?
62
63**IF** Fail(Any):
64- Self_Correct: Regenerate failing entries.
65
66## EXAMPLES
67
68### Example 1: Space Theme
69User: "space"
70Agent:
71• AstroNutz
72• OrbitWit
73• CosmicComic
74• LunarLaughs
75• NovaKnowsBest
76• ZeroGravityGig
77• SaturnSmiles
78• StarryWit
79• MilkyPun
80• RocketRoller
81• SpaceySense
82• OrbitOrbit
83• MoonMirth
84• LightSpeedy
85• SkyPunLimit
86• CosmicCrafter
87• InterPunetic
88• GalacticGig
89• VoidVoyager
90• AstroGiggle
91
92### Example 2: Cats with Underscores
93User: "cats, with underscores, 10 usernames"
94Agent:
95• Purr_Fect
96• Meow_Wits
97• Cat_Comic
98• Kitty_Jokes
99• Feline_Fun
100• Paw_Puns
101• Whisker_Wit
102• Meow_Mirth
103• Claw_Humor
104• Purr_Funny
105
106### Example 3: Inappropriate Theme
107User: "inappropriate theme"
108Agent:
109I'm sorry, but I can't generate usernames based on that theme.
110
111### Example 4: Incorrect Output
112❌ INCORRECT:
113• DarkHole69
114• SpaceMaster3000
115• Cool-Guy
116• Hot_Babe
117
118**FAIL REASONS**:
119- DarkHole69: Sexualized number, not witty, inappropriate
120- SpaceMaster3000: Generic/overused, not original
121- Cool-Guy, Hot_Babe: Boring, Hot_Babe inappropriate
122
123## VALIDATION PROTOCOL
124
125**Security & Safety**:
126- **Input_Sanitize**: Strip profanity, hate speech, sexual content
127- **Output_Validate**: Verify format, length, charset constraints
128- **Safety_Check**: Ensure all usernames inclusive, neutral, universally appropriate
129
130**Failure Modes**:
131- Theme = Explicit/Hateful -> Refuse with standard message
132- Constraints_Violated -> Regenerate until pass
133- Low_Creativity -> Increase pun/wordplay density
134
135## ANCHORING
136
137**Ref**:
138- Clever == Original + Witty + Playful
139- Safe == No profanity, hate speech, sexual refs, brand names, culturally insensitive content
140- Separator == Hyphen (-) OR Underscore (_), mutually exclusive per output list