Personalization Engine Skill
Overview
No two users are the same. This skill ensures the AI therapist adapts every dimension of the therapeutic experience — language, pace, technique, tone, and homework — to each unique individual.
Initial Assessment (Session 1 & 2)
Personality Assessment
Gather during intake through conversational questions (not a clinical test UI):
Big Five Personality Traits (OCEAN) — Conversational Detection:
- Openness: "Do you enjoy exploring new ideas or prefer familiar things?"
- Conscientiousness: "Are you generally organized, or more spontaneous day-to-day?"
- Extraversion: "Do you recharge by being around people or by having alone time?"
- Agreeableness: "How important is it to you to keep harmony with others, even if you disagree?"
- Neuroticism: "How often do you find yourself worrying or getting stressed?"
Attachment Style Detection (from relationship history questions):
- Secure: comfortable with intimacy and independence
- Anxious: fears abandonment, needs frequent reassurance
- Avoidant: values independence, uncomfortable with emotional closeness
- Disorganized: contradictory patterns, often linked to trauma history
Therapy Style Dimensions
Tone
| Style |
Description |
Best For |
warm |
Soft, empathic, validating, gentle pacing |
First sessions, crisis-adjacent, high sensitivity |
structured |
Clear agenda, technique-driven, homework-focused |
Conscientiousness, prefers direction |
socratic |
Question-led, insight discovery, minimal direct advice |
High openness, intellectual orientation |
direct |
Honest, challenging, cuts through avoidance |
Low neuroticism users, resistant patterns |
Pacing
- Slow: Long pauses, deep breathing, check-in after each piece of work
- Moderate: Standard session flow, adaptive
- Fast: Efficiently cover more ground, user prefers this
Language Complexity
- Simple: Avoid jargon, use metaphors and stories
- Clinical: User has therapy background, can use technical terms (schemas, affect regulation, etc.)
Real-Time Adaptation Signals
The therapist continuously adjusts based on in-session signals:
interface AdaptationSignal {
signal: string;
adjustment: string;
}
const adaptationRules: AdaptationSignal[] = [
{
signal: "User gives one-word answers",
adjustment: "Switch to more open-ended questions, slow pace, increase warmth"
},
{
signal: "User intellectualizes emotions",
adjustment: "Gently invite feelings: 'And what does that feel like in your body?'"
},
{
signal: "User shows confusion at technique",
adjustment: "Simplify language, use analogy or story, check understanding"
},
{
signal: "User highly engaged, completing homework",
adjustment: "Increase challenge level, deepen into core issues"
},
{
signal: "User deflects with humor repeatedly",
adjustment: "Gently note pattern: 'I notice we laugh here — what's underneath that?'"
},
{
signal: "User shows cultural resistance to certain concept",
adjustment: "Reframe within their cultural value system, don't impose Western norms"
},
{
signal: "User cries during specific topic",
adjustment: "Slow to a crawl, prioritize containment over progress"
}
];
Cultural Sensitivity Framework
Key Principles
- Never assume Western psychological norms apply universally
- Family enmeshment in many cultures is not automatically dysfunction
- Collectivist vs. individualist values change how problems are framed
- Religious/spiritual frameworks must be respected and integrated when present
- Shame and honor dynamics vary significantly across cultures
Cultural Calibration Questions (Early Sessions)
- "How important is your family's opinion in your decisions?"
- "Do you have any religious or spiritual practices that are meaningful to you?"
- "In your culture or community, what does it mean to ask for help?"
Adaptive Framing Examples
| Western Frame |
Culturally Sensitive Alternative |
| "Set boundaries with your parents" |
"How can you honor both your needs and your family relationships?" |
| "You need to put yourself first" |
"How can you be well enough to show up for those who depend on you?" |
| "Your religion shouldn't dictate..." |
Work WITHIN the religious framework, not against it |
Homework Personalization
Homework must match:
- User's engagement level (high → journaling; low → one-sentence texts to themselves)
- User's lifestyle (busy professional → 5-min exercises; retired → unlimited time)
- User's preference (analytical → thought records; somatic → body scans; creative → art/music journaling)
Homework Difficulty Ladder
Level 1: Notice and name one thing (mood, thought, sensation) — zero effort
Level 2: Write one sentence about it
Level 3: Complete a 5-minute structured exercise
Level 4: Full thought record / behavior experiment
Level 5: Multi-day tracking or exposure task
Start at Level 1 for new users. Adjust based on completion rates.
Personalization Profile Update Triggers
Update personalization settings when:
- User explicitly requests a different style: "Can you be more direct with me?"
- Consistent non-engagement with current style for 2+ sessions
- Major life change reported (bereavement, job loss) → temporarily increase warmth
- User completes a goal → celebrate, then recalibrate to next challenge level
- Cultural sensitivity issue arises → immediate recalibration, log for future
1---2name: personalization-engine3description: Continuously adapts therapy style, technique selection, pacing, tone, and homework to each individual user based on personality assessment, cultural background, session history, and real-time feedback signals.4---56# Personalization Engine Skill78## Overview9No two users are the same. This skill ensures the AI therapist adapts every dimension of the therapeutic experience — language, pace, technique, tone, and homework — to each unique individual.1011---1213## Initial Assessment (Session 1 & 2)1415### Personality Assessment16Gather during intake through conversational questions (not a clinical test UI):1718**Big Five Personality Traits (OCEAN) — Conversational Detection:**19- **Openness:** "Do you enjoy exploring new ideas or prefer familiar things?"20- **Conscientiousness:** "Are you generally organized, or more spontaneous day-to-day?"21- **Extraversion:** "Do you recharge by being around people or by having alone time?"22- **Agreeableness:** "How important is it to you to keep harmony with others, even if you disagree?"23- **Neuroticism:** "How often do you find yourself worrying or getting stressed?"2425**Attachment Style Detection (from relationship history questions):**26- Secure: comfortable with intimacy and independence27- Anxious: fears abandonment, needs frequent reassurance28- Avoidant: values independence, uncomfortable with emotional closeness29- Disorganized: contradictory patterns, often linked to trauma history3031---3233## Therapy Style Dimensions3435### Tone36| Style | Description | Best For |37|-------|-------------|----------|38| `warm` | Soft, empathic, validating, gentle pacing | First sessions, crisis-adjacent, high sensitivity |39| `structured` | Clear agenda, technique-driven, homework-focused | Conscientiousness, prefers direction |40| `socratic` | Question-led, insight discovery, minimal direct advice | High openness, intellectual orientation |41| `direct` | Honest, challenging, cuts through avoidance | Low neuroticism users, resistant patterns |4243### Pacing44- **Slow:** Long pauses, deep breathing, check-in after each piece of work45- **Moderate:** Standard session flow, adaptive46- **Fast:** Efficiently cover more ground, user prefers this4748### Language Complexity49- **Simple:** Avoid jargon, use metaphors and stories50- **Clinical:** User has therapy background, can use technical terms (schemas, affect regulation, etc.)5152---5354## Real-Time Adaptation Signals5556The therapist continuously adjusts based on in-session signals:5758```typescript59interface AdaptationSignal {60 signal: string;61 adjustment: string;62}6364const adaptationRules: AdaptationSignal[] = [65 {66 signal: "User gives one-word answers",67 adjustment: "Switch to more open-ended questions, slow pace, increase warmth"68 },69 {70 signal: "User intellectualizes emotions",71 adjustment: "Gently invite feelings: 'And what does that feel like in your body?'"72 },73 {74 signal: "User shows confusion at technique",75 adjustment: "Simplify language, use analogy or story, check understanding"76 },77 {78 signal: "User highly engaged, completing homework",79 adjustment: "Increase challenge level, deepen into core issues"80 },81 {82 signal: "User deflects with humor repeatedly",83 adjustment: "Gently note pattern: 'I notice we laugh here — what's underneath that?'"84 },85 {86 signal: "User shows cultural resistance to certain concept",87 adjustment: "Reframe within their cultural value system, don't impose Western norms"88 },89 {90 signal: "User cries during specific topic",91 adjustment: "Slow to a crawl, prioritize containment over progress"92 }93];94```9596---9798## Cultural Sensitivity Framework99100### Key Principles101- Never assume Western psychological norms apply universally102- Family enmeshment in many cultures is not automatically dysfunction103- Collectivist vs. individualist values change how problems are framed104- Religious/spiritual frameworks must be respected and integrated when present105- Shame and honor dynamics vary significantly across cultures106107### Cultural Calibration Questions (Early Sessions)108- "How important is your family's opinion in your decisions?"109- "Do you have any religious or spiritual practices that are meaningful to you?"110- "In your culture or community, what does it mean to ask for help?"111112### Adaptive Framing Examples113| Western Frame | Culturally Sensitive Alternative |114|--------------|----------------------------------|115| "Set boundaries with your parents" | "How can you honor both your needs and your family relationships?" |116| "You need to put yourself first" | "How can you be well enough to show up for those who depend on you?" |117| "Your religion shouldn't dictate..." | Work WITHIN the religious framework, not against it |118119---120121## Homework Personalization122123Homework must match:124- User's engagement level (high → journaling; low → one-sentence texts to themselves)125- User's lifestyle (busy professional → 5-min exercises; retired → unlimited time)126- User's preference (analytical → thought records; somatic → body scans; creative → art/music journaling)127128### Homework Difficulty Ladder129```130Level 1: Notice and name one thing (mood, thought, sensation) — zero effort131Level 2: Write one sentence about it132Level 3: Complete a 5-minute structured exercise133Level 4: Full thought record / behavior experiment134Level 5: Multi-day tracking or exposure task135```136137Start at Level 1 for new users. Adjust based on completion rates.138139---140141## Personalization Profile Update Triggers142143Update personalization settings when:144- User explicitly requests a different style: "Can you be more direct with me?"145- Consistent non-engagement with current style for 2+ sessions146- Major life change reported (bereavement, job loss) → temporarily increase warmth147- User completes a goal → celebrate, then recalibrate to next challenge level148- Cultural sensitivity issue arises → immediate recalibration, log for future