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 Collect Birth Information first.
7
Generate the natal chart reading following the structure in Natal 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.