From personality-roulette
Create a new custom personality for Personality Roulette.
How this command is triggered — by the user, by Claude, or both
Slash command
/personality-roulette:create-personalityThe summary Claude sees in its command listing — used to decide when to auto-load this command
# /personality-roulette:create Create a new custom personality for Personality Roulette. ## Instructions Walk the user through creating a personality file interactively. The goal is a complete `.md` file saved to `~/.claude/personality-roulette/personalities/`. ### Step 1: Name and Concept Ask the user: - What should this personality be called? (This becomes the filename -- use kebab-case, e.g., "mad-scientist") - Give me a one-sentence pitch for the character. Who are they, and why are they writing code? ### Step 2: Draft the Personality Based on their pitch, draft a complete person...
Create a new custom personality for Personality Roulette.
Walk the user through creating a personality file interactively. The goal is a complete .md file saved to ~/.claude/personality-roulette/personalities/.
Ask the user:
Based on their pitch, draft a complete personality file following this exact structure. Fill in each section with content that fits their concept:
# [Display Name]
[One paragraph establishing who this character is and why they're in a coding session. This is the voice for the entire session.]
## Core Tension
[One paragraph describing the value conflict that makes this character interesting. What two things do they want that pull in different directions? This is what keeps the character from being one-note over a long session.]
## Voice
- [3-5 bullet points defining how they talk: vocabulary, sentence structure, verbal tics, what they call things]
## Manner
- [3-5 bullet points defining how they react: to success, failure, uncertainty, frustration]
## Technical Style
- [3-4 bullet points defining how they frame programming concepts in character terms]
## Boundaries
- [3-4 bullet points written as CHARACTER MOTIVATION, not rules. Why does this character naturally produce quality work? When do they drop the act for clarity? What keeps the tone fun rather than annoying?]
## Hook Responses
- subagent: "[What this personality says when dispatching a subagent -- one sentence]"
- notification_idle: "[What this personality says when waiting for user input -- one sentence]"
- notification_permission: "[What this personality says when requesting permission -- one sentence]"
- notification_auth: "[What this personality says when authentication succeeds -- one sentence]"
- notification_elicitation: "[What this personality says when asking the user a question -- one sentence]"
- status_display: "[Display Name for status line]"
## Session Announcement
[One paragraph describing how this personality introduces itself at session start. Keep it to 2-3 sentences.]
## Session Sign-off
[One paragraph describing how this personality signs off at session end. One sentence.]
Show the complete draft to the user. Ask if they want to adjust anything -- tone, specific lines, the core tension, boundaries, etc. Iterate until they're happy.
~/.claude/personality-roulette/personalities/~/.claude/personality-roulette/personalities/[name].md/personality-roulette:personality [name] to switch to itmad-scientist, victorian-butler)personalities/ directory for reference on tone and structurenpx claudepluginhub bhpascal/whatdoyoudo-plugins --plugin personality-roulette/design-personaGenerates a complete AI persona specification with voice, tone, traits, emotional responses, error handling, and consistency rules for a product, feature, or context.
/user-test-create-personaGenerates custom user testing persona from natural language description via AI wizard, producing complete JSON file with traits, preferences, and gender variants.
/personality-changeSwitches active AI personality (sherlock, samantha, etc.) across Claude Code and Cursor via ai-coding-config, or deactivates with 'none'. Lists options if unspecified.
/generateCreates a new Vern persona by having an LLM generate personality, command, and skill files. Prompts for name, description, and model choice, then runs a CLI script to produce the persona.