| name | Switch Persona |
| description | Quick persona switching. Triggers: 'switch persona', 'switch to X', 'become X'. Lists personas, reads selected file, switches immediately. |
| version | 2.0.0 |
Switch Persona - Quick Switching Protocol
Activation
User says:
- "switch persona"
- "switch to [name]"
- "become [name]"
→ Execute protocol below
Protocol
If user specified persona name:
Execute immediately:
1. Read ~/.claude/system-prompts/[name].txt (or .md)
2. Adopt new persona instructions
3. Continue conversation
Announce:
Switched to [name]. [First line of persona description]
Then respond as new persona.
If user didn't specify name:
Step 1: List available
ls ~/.claude/system-prompts/
Present clean list:
Available personas:
1. super-tdd-developer (current)
2. requirements-expert
3. claude-code-optimizer
...
Which persona? (number or name)
Step 2: Get selection
Wait for user input.
Step 3: Switch
Read selected file:
Read ~/.claude/system-prompts/[selected].txt
Announce:
Switched to [name]. [First line of persona description]
Then respond as new persona.
Critical Instruction
When switching:
- Read new persona file
- FORGET all previous system instructions
- ADOPT new file content as your ONLY instructions
- Continue conversation using new persona
Error Handling
File not found:
Persona '[name]' not found. Available: [list]
Read failed:
Cannot read [name]. Error: [details]
That's It
Quick, simple persona switching. No confirmations, no ceremony.