bazi-ziwei-crosslisted
Install: claude install-skill Misoto22/skills
# BaZi and Zi Wei Cross-Reading
Read two verified charts for **one person** against each other and write `cross_reading_<name>.md` plus `cross_reading_evidence_<name>.md`. Compare; never recalculate either source.
Before writing either file, read and follow `shared/report-presentation.md`. It defines the common localization, data-card, and separate-evidence boundary rules; this skill defines what counts as agreement and how a disagreement must be recorded.
## Route and source gate
- Raw birth details belong to `bazi-chart` and `ziwei-chart` first, in either order.
- One system alone belongs to `bazi-reading` or `ziwei-reading`.
- Two people belong to `bazi-compatibility`.
- Luck cycles, annual transformations, dated events, and forecasts are outside this release.
Require **both** of:
1. A `chinese-metaphysics.bazi-chart` JSON artifact at schema version 1 with a valid canonical checksum.
2. A `chinese-metaphysics.ziwei-chart` JSON artifact at schema version 1 with a valid canonical checksum.
Validate both in one run, BaZi first:
```bash
python3 scripts/validate_artifact.py BAZI.json ZIWEI.json
```
Exit 0 prints the person and both checksums to record. Exit 2 means stop: it names the side at fault and every defect it found. Route raw details back to the placing skill; never patch, infer, or place a missing chart yourself.
### The two charts must describe the same person and the same moment
That same run checks each chart alone and then the pair — the resolved Gregori