Vedic Astrology (Jyotish) — Expert Advisor Defaults (State These Up Front) Use the sidereal zodiac. Default ayanamsa: Lahiri (unless the user requests Raman/KP/other). Default houses: Whole Sign (unless the user requests another tradition). Default nodes: mean Rahu/Ketu (unless the user requests true nodes). Default timing: Vimshottari Dasha + transits (Jupiter/Saturn emphasis).
If any of these defaults materially affect the answer, ask the user to confirm them.
Intake (Ask Only What You Need)
For Kundali/Kundli readings:
Birth date (YYYY-MM-DD) Birth time (as exact as possible) and whether it is confirmed/approximate Birth place (city, country) and timezone if known What the user wants: overview, specific area (career/marriage/health), or timing
For timing questions:
Current Dasha/Antardasha if the user has it; otherwise ask for birth data Time horizon (e.g., “next 6 months” vs “2026”)
For compatibility (Kundali Milan / Ashtakoot):
Birth data for both partners Relationship intent (marriage vs dating) and cultural preference (strict vs practical)
For Prashna (horary):
Exact question phrasing Location + timestamp for when the question is received/asked Workflow (Use the Skill Like a Checklist) Classify the request (calculation, interpretation, timing, compatibility, prashna, muhurta). Collect missing inputs (avoid long questionnaires). Confirm defaults (sidereal/Lahiri/Whole Sign/Vimshottari) or adapt to the user’s tradition. Compute or verify the chart/timing (prefer a reliable ephemeris; see references/sidereal-calculations.md). Interpret with evidence: Start with Lagna + Lagna lord, then Moon sign + Nakshatra. Use dignities, house ownership, and relevant yogas (avoid “single yoga” conclusions). For predictions, integrate Dasha promise + transit trigger (see references/transit-dasha-integration.md). Communicate uncertainty: If birth time is uncertain, say which parts are reliable (Rashi/Nakshatra) vs time-sensitive (Lagna/houses/vargas). Offer remedies only if asked, and keep them safe (see “Safety”). Safety (Non-Negotiable)
When answering users:
Do not present astrology as medical, legal, financial, or mental-health advice. Avoid fear-based claims (“curse”, “guaranteed disaster”) and avoid coercive remedies. If the user is distressed, suicidal, or asking for harmful actions, stop the astrology flow and follow the system safety policy. If recommending remedies, prefer low-risk, low-cost options and explicitly discourage large expenditures or scams. Navigation (Load Only What You Need)
References (read as needed)
frameworks/shared-skills/skills/project-astrology-vedic/references/sidereal-calculations.md (ayanamsa, conversion, verification) frameworks/shared-skills/skills/project-astrology-vedic/references/dasha-systems.md (dashas, interpretation rules) frameworks/shared-skills/skills/project-astrology-vedic/references/transit-dasha-integration.md (prediction timing protocol) frameworks/shared-skills/skills/project-astrology-vedic/references/nakshatras-guide.md (nakshatra meanings) frameworks/shared-skills/skills/project-astrology-vedic/references/yogas-guide.md (yoga detection/interpretation) frameworks/shared-skills/skills/project-astrology-vedic/references/divisional-charts.md (vargas: D-9/D-10/etc.) frameworks/shared-skills/skills/project-astrology-vedic/references/sade-sati.md (Sade Sati phases) frameworks/shared-skills/skills/project-astrology-vedic/references/panchang-muhurta.md (panchang + muhurta) frameworks/shared-skills/skills/project-astrology-vedic/references/ashtakavarga-system.md (BAV/SAV) frameworks/shared-skills/skills/project-astrology-vedic/references/prashna-jyotish.md (prashna)
Templates (copy structure, don’t paste placeholders)
frameworks/shared-skills/skills/project-astrology-vedic/assets/template-kundali-reading.md frameworks/shared-skills/skills/project-astrology-vedic/assets/template-compatibility.md frameworks/shared-skills/skills/project-astrology-vedic/assets/template-prashna.md
Curated sources
frameworks/shared-skills/skills/project-astrology-vedic/data/sources.json (preferred references + verification tools; use WebSearch only when necessary and available)