brand_compile_messaging
Collects brand voice, messaging, and story inputs through guided interviews or direct recording. Outputs structured messaging.yaml with perspective, tone, and brand story rules.
Instructions
Define how a brand should sound — Session 3 guided interview for brand voice, messaging, and story. Use when the user says 'define brand voice', 'brand messaging', 'brand story', 'how should my brand sound?', or 'start Session 3'. Covers perspective (worldview, positioning), voice codex (tone, anchor vocabulary, never-say list, AI-ism detection), and brand story (origin, tension, resolution). Mode 'interview' returns structured questions. Mode 'record' saves to messaging.yaml. Adds voice constraints and tone rules to the brand runtime. Use after brand_extract_messaging (optional voice audit). Returns section status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 'interview' returns questions for missing sections; 'record' writes answers to messaging.yaml | interview |
| answers | No | JSON string with structured answers for the section (required when mode='record') | |
| section | No | Which section to record (required when mode='record') |