Natal Chart Reading
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 read steps in a row, read them all at once (in parallel).
Add all steps to your todo list now and begin executing.
## Steps
1. [Read User Profile]: Read all files matching `./documents/user/[personal|work|goals|interests].md` and analyze their contents (Check for birth information)
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.