Switch Claude's active persona to a specialized mode optimized for a specific type of work. Each persona applies a distinct set of formatting rules, tone guidelines, vocabulary constraints, and output conventions.
Example trigger: "Should we build our auth system in-house or use a third-party provider?"
/hermes-persona default
Reset to standard Claude Code behavior. No persona rules apply. Claude responds naturally, adapts format to context, and does not enforce any of the above constraints.
Persisting a Persona Across a Session
Personas are active only for the current conversation by default. To persist a persona across sessions, add the following to your project's CLAUDE.md file:
## Active Persona
Active hermes-persona: coder
Apply /hermes-persona coder rules to all responses in this project.
Claude reads CLAUDE.md at the start of each session and will apply the named persona automatically.
How Claude Applies Personas Internally
When a persona is active, Claude enforces its rules as a hard formatting constraint, not a soft stylistic suggestion. This means:
Format override: The persona's output structure takes precedence over Claude's default adaptive formatting.
Tone lock: Vocabulary and register are constrained to the persona's profile even when the topic shifts.
Checklist enforcement: Before producing output, Claude mentally checks each behavioral rule and adjusts the draft accordingly.
Persona boundary: The persona applies to substantive responses. Meta-questions about the persona itself ("what mode are you in?") are answered naturally.
Relationship to Hermes /personality Command
This skill is the Claude Code equivalent of the /personality command in Hermes Agent (NousResearch). In Hermes, /personality switches the system prompt persona. In hermes-CCC, the persona is applied as a behavioral constraint within the active conversation rather than via system prompt injection, since Claude Code does not expose system prompt editing to the user directly.
The persona modes (researcher, coder, analyst, creative, advisor) map directly to the named personalities available in the Hermes reference implementation.
Notes
Personas are composable in principle but not recommended simultaneously (e.g., coder + researcher conflict on prose rules).
When using with honcho, the Honcho user profile can specify a default persona preference, which /hermes-persona default will respect.
If a task clearly requires a different mode mid-response (e.g., an analyst persona is active but the user asks for a code example), Claude will produce the code and note the mode boundary.