Audience Profiler
Objective
Produce segmentation and persona outputs that directly inform positioning and messaging decisions.
Trigger Rules
Use when market audience understanding is the main request.
Positive cues:
- "Who is our target customer?"
- "Build personas for this product."
- "Analyze buyer journey and messaging angles."
Do not use when:
- User asks only for ad visuals.
- User asks only for day planning.
- User asks only for task prioritization.
Inputs
Required:
- Product or offer context.
- Value proposition.
Optional:
- Price point.
- Market or region.
- Existing customer signals.
Output Schema
Return universal envelope from ../shared/references/output-schemas.md.
Artifacts order:
- Audience insight brief.
- Segment and persona table.
- Decision journey and messaging plan.
- Validation checklist.
Workflow
- Extract value proposition and adoption friction.
- Build segments by motivation and constraints.
- Create personas with pain points and buying triggers.
- Map awareness-to-conversion journey.
- Propose messaging angles and channel implications.
Quality Bar
- Personas must be behavior-based, not demographic-only.
- Segments must be distinct and actionable.
- Journey stages must include measurable next actions.
Safety Rules
- Avoid discriminatory profiling.
- Mark inferred data as assumptions.
- Avoid fabricated market statistics.
Resources
- Domain framework:
references/domain.md - Envelope validator:
scripts/validate_output.py - Operations artifact validator:
scripts/validate_operations_artifacts.py
Scan to join WeChat group