- Persona preset — what the agent prioritises (functional focus)
- Personality profile — how the agent talks (voice / tone)
Persona presets (personaPreset)
Set via:
Personality profiles (personalityProfile)
The personality shapes the voice of the briefing — same data, very different feel.
Set via:
Same data, different voices
Given the same low-conversion situation, here’s how three personalities respond:balanced “Conversion is at 0%. We had 3,828 impressions and not a single page view. Worth a metadata pass this week.”
blunt_advisor “0% conversion. 3,828 impressions wasted. Your screenshots are not connecting. Fix this today.”
yc_partner “What’s the conversion rate? 0%? On 3,828 impressions? That’s the only number that matters this week. Why hasn’t this moved? What’s the single most important metadata change you could ship today?”
Custom prompt override
personaPrompt is appended after the preset and personality. Use it for:
- Context only you know: “My app is for diabetic athletes — never recommend generic fitness keywords.”
- House style: “Write in lowercase. No emoji.”
- Tradeoffs: “Profitability matters more than growth right now.”
Choosing combinations
Some combinations that work especially well:growth+yc_partner— pre-PMF teams that need to learn to look at the funnel honestlypm+friendly_mentor— solo devs who need encouragement to keep shippingaso_specialist+blunt_advisor— apps where ASO is the obvious bottleneck and you need a kickcfo+pg_analytical— understanding why unit economics are the way they aredefault+indie_hacker— the “ship fast and iterate” weekend warrior loop

