brand_build_personas
Create buyer personas via a structured 7-question interview covering role, tensions, objections, and channels. Switch between interview, record, and list modes to define audience profiles.
Instructions
Build buyer personas through a guided 7-question interview — role, core tension, objections, information needs per journey stage, narrative emphasis, preferred channels, and decision authority. Mode 'interview' returns structured questions for agent-guided conversation. Mode 'record' saves a persona to strategy.yaml (auto-generates ID like PER-001, accepts JSON or freeform text via parseAnswers). Mode 'list' shows all personas with status. Writes to .brand/strategy.yaml. Bumps session counter to 4 on first write. Most brands need 3-5 personas. Part of Session 4 (content strategy). Use when the user says 'define personas', 'who is our audience', or 'start Session 4'. NOT for defining voice — use brand_compile_messaging (Session 3). Returns persona data and total count.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 'interview' returns questions for building a new persona; 'record' writes persona data to strategy.yaml; 'list' shows all existing personas | interview |
| persona_id | No | ID of persona to update (for record mode, e.g. 'PER-001'). Omit to create a new persona. | |
| answers | No | JSON string with persona fields (for record mode) |