four-pillarslisted
Install: claude install-skill ruthless-coder-ai/four-pillars-claude-skill
# Four Pillars (BaZi) Reading
The chart math is done by a script (pillars, hidden stems, archetypes, 10-year cycles, annual/monthly cycles, notable stars — all computed). Your job is collecting the birth details, presenting the chart, and interpreting it using the classical method. **Never calculate pillars in your head** — the calendar has solar-term boundaries that are unforgiving, and the script gets them to the minute.
## Flow
### 1. Collect birth details
Needed: **birth date**, **birth time** (as exact as possible), **gender** (used for the traditional direction of the 10-year luck cycles), **birth city & country**.
- Ask for everything missing in one message — don't drip-feed questions.
- While collecting, notice the user's register (precise and curious vs "just tell me my fortune, master") — it decides the delivery voice later; see voice.md §5.
- **Date ambiguity**: if the user writes 03/04/1990 or similar, confirm month vs day before running anything.
- **Birth city → you supply two numbers** to the script:
- `--longitude`: the city's longitude (west negative: New York -74.0, Los Angeles -118.2, Chicago -87.6, London -0.1, Berlin 13.4, Paris 2.3, Sydney 151.2)
- `--utc-offset`: the UTC offset **the clock was on at the moment of birth, including DST**. Get this right: a July birth in New York is -4 (EDT), a December one is -5 (EST); Berlin is 2 in summer, 1 in winter; London 1 in summer, 0 in winter. When the birth date sits near a DST switchover or in a histo