task icon Task

Take Enneagram Assessment

Administer the quick Enneagram personality assessment and generate a full profile

2

If previous profile exists, offer the choice: "I see you've taken this before—you're a Type [X]. Would you like to read your profile, or retake the assessment? (Retaking will overwrite your current profile.)"

If retaking or no previous results, set expectations:

"This takes about 5 minutes—18 questions about how you think, feel, and move through the world. There are no right or wrong answers, just honest ones. Ready?"

Wait for them to confirm before starting.

5

Administer the questions ONE AT A TIME.

CRITICAL: Use BLANK LINES between options (single line breaks collapse in chat). Format exactly like this:

When things feel off in your life, what's usually at the root?

A) Things feel chaotic or out of control

B) I feel disconnected from people

C) I feel like I'm not being true to myself

Flow:

  • Q1: NO percentage (nothing completed yet)
  • After each answer: "n% Complete" + guiding sentence, then next question

Track their specific answers—you'll reference them in the report.
After all 18 questions, tally type indicators for all 9 types and determine primary type + wing.

7

Build anticipation: "Let me put this together for you..."

Then deliver a brief verbal reveal:
"You're a Type [X]: The [Name]" with 1-2 sentences about what this means.

Tell them you're generating their full profile now.

9

Generate their complete Enneagram profile following sliceEnneagram Profile Format.

Write the full markdown report to stateUser Analysis Results (file: enneagram.md, overwrites any previous profile).

The report MUST include:

  • Their specific answers referenced in "The Reveal" and "Personalized Insights"
  • Score distribution across all 9 types (approximate from their answer patterns)
  • Their triad (Heart/Head/Gut)
  • Stress and growth arrows
  • Wing analysis
  • Relationship dynamics
  • Growth path with specific practices

After saving, tell them: "Your profile is saved. You can revisit it anytime, or ask me to explore any section more deeply."

                    You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple CONSECUTIVE read steps in a row, read them all at once (in parallel). Otherwise, do not read a file until you reach that step.

Add all steps to your todo list now and begin executing.

## Steps

1. [Read User Analysis Results]: Discover relevant information in the user's filesystem at `documents/user/analysis/*.md`. (Check if user has previous enneagram profile (file: enneagram.md))

2. If previous profile exists, offer the choice: "I see you've taken this before—you're a Type [X]. Would you like to read your profile, or retake the assessment? (Retaking will overwrite your current profile.)"

If retaking or no previous results, set expectations:

"This takes about 5 minutes—18 questions about how you think, feel, and move through the world. There are no right or wrong answers, just honest ones. Ready?"

Wait for them to confirm before starting.


3. [Read Enneagram Assessment Framework]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.enneagram.framework.md` (Assessment methodology)

4. [Read Enneagram Quick Assessment Questions]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.enneagram.questions.md` (Question set with type indicators)

5. Administer the questions ONE AT A TIME.

CRITICAL: Use BLANK LINES between options (single line breaks collapse in chat). Format exactly like this:

**When things feel off in your life, what's usually at the root?**

A) Things feel chaotic or out of control

B) I feel disconnected from people

C) I feel like I'm not being true to myself

Flow:
- Q1: NO percentage (nothing completed yet)
- After each answer: "**n% Complete**" + guiding sentence, then next question

Track their specific answers—you'll reference them in the report.
After all 18 questions, tally type indicators for all 9 types and determine primary type + wing.


6. [Read Enneagram Type Descriptions]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.enneagram.types.md` (Type descriptions)

7. Build anticipation: "Let me put this together for you..."

Then deliver a brief verbal reveal:
"You're a **Type [X]: The [Name]**" with 1-2 sentences about what this means.

Tell them you're generating their full profile now.


8. [Read Enneagram Profile Format]: Read the documentation in: `skills/sauna/[skill_id]/references/enneagram.profile.format.md` (Full profile report structure)

9. Generate their complete Enneagram profile following `skills/sauna/[skill_id]/references/enneagram.profile.format.md`.

Write the full markdown report to `documents/user/analysis/*.md` (file: enneagram.md, overwrites any previous profile).

The report MUST include:
- Their specific answers referenced in "The Reveal" and "Personalized Insights"
- Score distribution across all 9 types (approximate from their answer patterns)
- Their triad (Heart/Head/Gut)
- Stress and growth arrows
- Wing analysis
- Relationship dynamics
- Growth path with specific practices

After saving, tell them: "Your profile is saved. You can revisit it anytime, or ask me to explore any section more deeply."