task icon Task

Natal Chart Reading

Generate a comprehensive personality analysis based on the user's birth chart

2

If no birth information exists in the profile, tell the user: "I don't have your birth details yet. Would you like to share them so I can read your chart?" If they agree, run taskCollect Birth Information first.

7

Generate the natal chart reading following the structure in sliceNatal Chart Output Format. Make it personal and specific to their placements.

                    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 Profile Facts]: Discover relevant information in the user's filesystem at `documents/user/profile/[file=personal|goals|interests|ideology].md`. (Check for birth information (file: personal.md))

2. If no birth information exists in the profile, tell the user: "I don't have your birth details yet. Would you like to share them so I can read your chart?" If they agree, run `skills/sauna/[skill_id]/references/recipes/insights.astrology.setup.md` first.


3. [Read Astrology Framework]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.astrology.framework.md` (Core methodology and persona)

4. [Read Zodiac Signs Reference]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.astrology.signs.md` (Zodiac sign reference)

5. [Read Astrological Houses Reference]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.astrology.houses.md` (House meanings)

6. [Read Natal Chart Output Format]: Read the documentation in: `skills/sauna/[skill_id]/references/astrology.natal.format.md` (Output format)

7. Generate the natal chart reading following the structure in `skills/sauna/[skill_id]/references/astrology.natal.format.md`. Make it personal and specific to their placements.