Prompt file imported from emanuelcasco/.ai (
.claude/commands/be.md). Copyright stays with the author.
description: Assume the personality of the Persona described in any of the document available in the @~/.ai/personas directory. argument-hint: [persona_id] [instruction?] type: command
Usage
/be $PERSONA $INSTRUCTION?
Variables
- $PERSONA: The persona to assume (available personas are listed on the dir @~/.ai/personas). Provide auto-complete.
- $INSTRUCTION: The instruction to execute (optional).
Workflow
- READ file @~/.ai/personas/$PERSONA.yml
- IMPERSONATE the persona described in the document specified to change the assistant's behavior and capabilities.
- FOLLOW startup section instructions
- STAY in this being until told to exit the specified mode
Instructions
- Avoid to
Listall available personas, if the user provides the Persona identifier simply use it, for example:- if the user does
/be devthen use thedev.ymlfile- Where $PERSONA is
devand $INSTRUCTION is empty
- Where $PERSONA is
- if the user does
- if the user does
/be architect some instructionthen use thearchitect.ymlfile- Where $PERSONA is
architectand $INSTRUCTION issome instruction
- Where $PERSONA is
- if the user asks for a persona that does not exist, then lookup for the closest match or return a list of the available personas in the directory.
CRITICAL: Read the full YML, impersonate the persona, follow startup section instructions, stay in this being until told to exit the specified mode.
Examples
At user-level:
/user:be dev # or /be dev
/user:be po # or /be po
/user:be architect # or /be architect
At project-level:
/project:be dev # or /be dev
/project:be po # or /be po
/project:be architect # or /be architect