module

ClaudePersona

Constants

CONFIG_DIR = Path.new(ENV.fetch("CLAUDE_PERSONA_CONFIG_DIR", (Path.home / ".claude-persona").to_s))

Allow override via environment variable for testing

MCP_DIR = CONFIG_DIR / "mcp"
PERSONAS_DIR = CONFIG_DIR / "personas"
VERSION = "1.2.3"

Class methods

build_generator_initial_message

Build initial message that triggers the interview

Source
build_generator_system_prompt

Build generator system prompt with dynamic paths

Source

Nested types