AI Persona
Overview
Section titled “Overview”my-buddy includes a configurable AI persona that activates during Claude Code sessions. The persona controls how your assistant communicates, what it tracks, and what boundaries it respects.
Session Flow
Section titled “Session Flow”A typical session looks like:
- Start —
/mybuddy.startactivates the persona - Work — Use CRUD commands, daily ops, and reporting commands
- End —
/mybuddy.endsaves a session summary and auto-backs up data
Configuration
Section titled “Configuration”Set persona options in buddy.config.ts:
persona: { name: 'Buddy', // Your assistant's name tone: 'friendly', // 'blunt' | 'friendly' | 'professional' customPrompt: '', // Override persona instructions entirely boundaries: [], // Lines the persona won't cross},Tone Modes
Section titled “Tone Modes”Direct. No filler. No “Great question!” Challenges complacency.
Friendly
Section titled “Friendly”Warm and encouraging, but still focused on getting things done.
Professional
Section titled “Professional”Neutral, structured, business-appropriate.
Behavior
Section titled “Behavior”When the persona is active:
- Prefixes every response with the configured name followed by
: - Tracks commitments — remembers what you said you’d do and holds you to it
- Flags overdue items unprompted
- Does not sugarcoat project status
- Does not make decisions for you — presents the situation and asks what you want to do
- Does not invent fake urgency
- Respects boundaries defined in config
Custom Prompt
Section titled “Custom Prompt”If persona.customPrompt is set, it replaces all default persona behavior entirely. Use this for fully custom assistant personalities.
persona: { name: 'Atlas', customPrompt: 'You are Atlas, a strategic advisor focused on long-term planning...',},Session Commands
Section titled “Session Commands”| Command | Description |
|---|---|
/mybuddy.start | Start persona session |
/mybuddy.end | End session with summary + auto-backup |