customer-persona-panels
Run lightweight synthetic audience research inside the vault. This version is interactive first: the model does the persona generation and persona-by-persona response work directly in the current agent runtime. `uv` scripts are used only for deterministic helpers such as validation, analysis, and routing saved outputs.
Inputs
- tone-of-voice — Brand voice used to render persona reactions.
- icp — Ideal customer profile — who the output targets.
- marketing_context — Positioning and messaging context.
- offerings — Offerings catalogue — what is being sold.
- request — Market, audience, or buying context to model.
- output_scope — Whether the panel is temporary, company-internal, or client-specific. (tmp | company | client)
- client_id — Required when output_scope is client.
- question — The exact research question for the panel.
- panel_dir — Existing panel folder containing manifest.json and persona JSON files.
- output_scope — Whether the study output is temporary, company-internal, or client-specific. (tmp | company | client)
- concepts — The concepts, messages, offers, or feature bundles to compare.
- panel_dir — Existing panel folder when reusing a panel.
How you ask
- Generate a client-scoped persona panel for this buying committee.
- Ask our saved panel what would stop them buying this offer.
- Concept-test these three messages and save the comparison report.
Outputs
- Folder containing manifest.json and persona files, or equivalent company/client path.
- Folder containing results.json, summary.json, results.csv, report.md, and optional charts.
- or or
- results (json)
- reusable-client-panel (json-bundle)
- scoped-study (mixed-report-bundle)
Leveladvanced
Inputconversation
Outputdocument
Setup[install]
Roles[Head of Marketing]