Horoscope Reading
Generate a daily or weekly horoscope prediction based on the user's sign
2
If no birth information exists in the profile, ask: "What's your zodiac sign? (Or share your birthday and I'll figure it out)"
6
Ask if they want a daily or weekly horoscope, then generate the reading following Horoscope Output Format.
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 and sun sign (file: personal.md))
2. If no birth information exists in the profile, ask: "What's your zodiac sign? (Or share your birthday and I'll figure it out)"
3. [Read Astrology Framework]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.astrology.framework.md` (Methodology and persona)
4. [Read Zodiac Signs Reference]: Read the documentation in: `skills/sauna/[skill_id]/references/insights.astrology.signs.md` (Sign characteristics)
5. [Read Horoscope Output Format]: Read the documentation in: `skills/sauna/[skill_id]/references/astrology.horoscope.format.md` (Output format)
6. Ask if they want a daily or weekly horoscope, then generate the reading following `skills/sauna/[skill_id]/references/astrology.horoscope.format.md`.