bazi-skill
Скилл для карты ба-цзы и смежных систем: солнечное время, совместимость, подбор дат и отчет со ссылками на классику
- 75 ★ репозитория
- Последний коммит
Минимальный доступ
Почему такой уровень
- Скилл запрашивает личные данные рождения, и они остаются в истории сессии агента
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/bazi-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Скилл запрашивает личные данные рождения, и они остаются в истории сессии агента
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
bazi-skill — скилл для Codex и Claude Code, который ведет разбор китайской метафизики по строгой схеме. Расчет карты делает код, а ИИ пишет толкование по готовым фактам: четыре столпа, истинное солнечное время, большие и годовые циклы. Дополнительно подключаются Цзы-вэй доу-шу, западная астрология, наинь, взаимодействия ветвей, Ци-мэнь дунь-цзя и Лю-яо, но эти данные берутся только если их посчитал код или подтвердил пользователь. Перед анализом скилл проверяет полноту данных: пол, дата и время рождения, тип календаря, место с долготой и часовым поясом. Если чего-то нет, он задает до трех вопросов и ничего не угадывает. Есть сценарии совместимости пары, выбора благоприятных дат и времени, JSON для графика судьбы в стиле K-line и профессионального отчета в Markdown или HTML. Толкования подкрепляются карточками классических текстов из `references/classics/`, а ссылки на них проверяет скрипт `validate_citations.py`. PDF-экспорт на момент README не поддерживается.
Для кого. Тем, кто занимается ба-цзы и китайской метафизикой и хочет воспроизводимый расчет карты и отчет с источниками вместо свободных догадок модели.
Подходит, если
- Нужна карта ба-цзы по дате, времени и месту рождения с поправкой на истинное солнечное время
- Надо сравнить двух людей по картам для семейного или рабочего решения
- Требуется подобрать даты и часы для события в заданном диапазоне
- Из расчета нужен структурированный JSON или отчет в Markdown с ссылками на классические тексты
Не подходит, если
- Нужен прогноз как научный факт: автор сам говорит, что делает самое ненаучное самым научным способом
- Данных рождения нет: скилл не угадывает и остановится на вопросах
- Нужен PDF-отчет: экспорт в PDF пока не реализован
Пример запроса к агенту
Построй карту ба-цзы: родился 12 марта 1990 года в 07:30 в Новосибирске, мужчина, расчет по истинному солнечному времениОграничения
Толкования остаются прочтением традиции и измеренным фактом не считаются, поэтому решения о жизни, здоровье или деньгах на них опирать не стоит. Для Ци-мэнь и Лю-яо скилл не строит доску или гексаграмму сам: нужны посчитанная доска или подтвержденная гексаграмма. Подробные данные о рождении личные, поэтому их лучше вводить в закрытой сессии. README и справочники написаны в основном на китайском. Ссылки на классику проверяет скрипт, а полный корпус текстов `references/classics/corpus/` не заполнен и содержит только заглушку.
Как отключить. Удалите папку `bazi-skill` из `${CODEX_HOME:-$HOME/.codex}/skills/` или из `.claude/skills/` проекта, после этого скилл перестанет вызываться в новых сессиях.
Частые вопросы
Что считает код, а что пишет ИИ?
Код считает карту, истинное солнечное время и циклы, а ИИ только пишет толкование поверх этих фактов. Данные по Цзы-вэй, астрологии, Ци-мэнь и Лю-яо используются, лишь если их посчитал код или подтвердил пользователь.
Как поставить в Codex?
Склонируйте репозиторий в `${CODEX_HOME:-$HOME/.codex}/skills/bazi-skill` и откройте новую сессию. Скилл вызывается обычной просьбой о разборе ба-цзы, совместимости или выборе даты.
Как поставить в Claude Code?
Из корня проекта клонируйте репозиторий командой `git clone https://github.com/xuemian168/bazi-skill.git .claude/skills/bazi-skill`. Вызывается командой `/bazi-skill`.
Какие данные скилл запросит?
Пол, дату и время рождения, тип календаря, место с долготой и часовым поясом, а также способ учета истинного солнечного времени. Недостающее он спрашивает до трех вопросов за раз.
Есть ли веб-версия?
Да, автор указывает веб-приложение dockon.de. Оно построено на тех же расчетах, но само не входит в этот репозиторий.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл считает карты Бацзы и Цзы Вэй Доу Шу алгоритмом, а модель разбирает результат и собирает постер в HTML.
Skill считает карту бацзы встроенным движком и разбирает ее по шагам, отмечая уверенность и прося сверять выводы с жизнью.
Три скилла китайской метафизики: карту цимэнь дуньцзя и цзывэй доушу считает скрипт, затем идет толкование. Есть и бацзы
Скилл китайской нумерологии: скрипты считают карты Бацзы и Цзывэй, а агент разбирает результат по фиксированной методике.
Скилл разбирает карту Цзы Вэй Доу Шу по темам и датам, ссылается на источники и снижает уверенность при пустых полях карты.
Скилл для карт Цзы Вэй Доу Шу: считает карту рождения скриптом, определяет расклад правилами и собирает HTML-отчет с двумя темами
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| bazi-skill (эта карточка) | нет | 75 | ||
| YueYuan Bazi | нет | 290 | скилл со встроенным движком карты и отметками уверенности в выводах | |
| OpenFate Bazi MCP — расчет карты Ба Цзы | нет | не нужна | 162 | MCP-сервер, который считает карту и истинное солнечное время |
Коротко о README
README на китайском объясняет, что скилл состоит из расчета фактов кодом, пакета доказательств, ролей нескольких школ и проверки результата. Затем идут установка в Codex и Claude Code, обновление, проверка установки и схема работы скилла.
Бейдж для README
Исходный SKILL.md
---
name: bazi-skill
description: Specialized workflow for BaZi 八字, Four Pillars 四柱, optional Zi Wei Dou Shu 紫微斗数 evidence, optional Western astrology / zodiac / 星座 evidence, optional NaYin 纳音, branch-relation 刑冲合害, Qi Men Dun Jia 奇门遁甲, Liu Yao 六爻 evidence, K-line style fortune JSON, true solar time 真太阳时, compatibility/synastry 合盘合婚, auspicious date/hour selection 择日择时, professional report writing, structured reports, 命理研报, and multi-school master/orchestrator workflows 多流派大师/主理规划师/主理官综合. Use when the user asks to build, debug, validate, or improve a host project that computes chart facts with code and asks AI only to interpret confirmed facts.
---
# bazi-skill
Use this skill for project-aware BaZi, optional Zi Wei Dou Shu evidence, optional Western astrology evidence, optional common-school evidence, and K-line style fortune workflows. Preserve the source-of-truth split: local libraries calculate charts; AI writes structured interpretation against a confirmed chart.
## Workflow
1. Classify the task:
- Code change in a host project: read the repository docs and the touched modules before editing. Start with `CLAUDE.md` if present, then the relevant `components/CLAUDE.md`, `services/CLAUDE.md`, `types/CLAUDE.md`, or `constants/CLAUDE.md` if present.
- Skill or workflow architecture change, including requests to reference `ai-berkshire`, a multi-agent research/team pattern, multi-school masters, 大师会诊, 主理规划师, or 主理官综合: update this skill or related skill docs first; do not change frontend/backend application code unless the user explicitly asks for implementation.
- Analysis JSON generation, repair, or validation: read `references/project-contracts.md`, then run `scripts/validate_analysis_result.py` on any candidate JSON.
- BaZi rules, prompt wording, scoring logic, or domain explanation: read `references/bazi-domain-reference.md`, then `references/analysis-methods.md` when the task needs interpretation or ranking.
- 五行生克、十神、阴阳/大小(如小水、大火)、纳音、藏干、旺相休囚死、刑冲合害,或"今天/某天对我的命盘怎样": once the pillars are known, run `scripts/ganzhi_facts.py` and put its output into the evidence packet. Never derive these from memory or by reasoning over a table in context; quote the script output instead.
- 盲派象法, 象法体系, concrete imagery, 宫位象, 十神象, or requests to make 象法 more complete/source-bounded: read `references/xiangfa-system/source-map.md`, then `references/xiangfa-system/coverage-map.md`, then only the required slice files.
- True solar time, strict apparent solar time, timezone, longitude correction, equation of time, or boundary-hour issues: read `references/true-solar-time.md`; if implementing, also read `references/project-contracts.md`.
- Zi Wei chart logic, palace display, or pattern wording: read `references/ziwei-reference.md`.
- Western astrology, zodiac signs, star signs, 星座, 西洋占星, natal chart, ascendant, moon sign, aspects, transits, or astrology synastry: read `references/western-astrology.md`.
- NaYin 纳音, branch relations 刑冲合害, Qi Men 奇门遁甲, Liu Yao 六爻, Mei Hua 梅花易数, Da Liu Ren 大六壬, modern astrology, traditional astrology, or other school extensions: read `references/common-schools.md`; then load only the matching prompt/reference files.
- Compatibility or synastry analysis, 合盘, 合婚, 伴侣匹配, relationship fit, or partnership matching: read `references/compatibility-analysis.md`, plus `references/analysis-methods.md`; if the task is also app implementation, read `references/project-contracts.md`.
- Auspicious date/hour selection, 吉日吉时, 择日, or 择时: read `references/auspicious-timing.md` and `references/analysis-methods.md`; if the task is also app implementation, read `references/project-contracts.md`.
- Professional report, 命理研报, structured report, Markdown report, or HTML report workflow: read `references/report-generation.md` and `references/project-contracts.md`; if using an `AnalysisResult`, validate the JSON before composing the report.
- 古籍条文、典籍引用、条文出处、引用核对,或需要为判断补依据: read
`references/classics/index.md`, then only the topic card files your school needs;
verify with `scripts/validate_citations.py`; locate raw source text with
`scripts/search_classics.py --corpus`. Never read `references/classics/corpus/`
end to end.
2. Apply an information-completeness gate before analysis, JSON generation, report rendering, or multi-agent work:
- If required user information is missing, ask follow-up questions before proceeding. Do not guess birth facts, chart facts, event constraints, relationship counterpart data, or report scope.
- Ask only the missing essentials, preferably 1-3 concise questions at a time.
- For normal BaZi calculation, required essentials are: gender, birth date, birth time, calendar type (solar/lunar if ambiguous), birthplace plus longitude/timezone basis, and whether true solar time should use the current legacy method or strict apparent solar time when that distinction matters. City-level birthplace is acceptable by default only when it resolves to a longitude; for boundary-hour or professional requests, prefer district/township, map point, hospital, or manual longitude. For Zi Wei, first verify that the current repo actually contains a tracked implementation and contract; otherwise treat Zi Wei as unavailable or planned. For Western astrology, first verify a tracked ephemeris/service or require a user-confirmed astrology chart; otherwise treat it as unavailable or planned.
- For professional-mode chart input, required essentials are: four pillars and gender. Birth year, startAge, direction, and daYun can use documented defaults only when the user accepts approximate/professional-mode behavior.
- For compatibility/synastry, require both people’s chart inputs or confirmed charts plus the relationship goal/context.
- For auspicious timing, require event type, candidate date range, location/timezone, and any hard constraints before ranking dates/hours.
- For Qi Men or Liu Yao, require a computed/user-confirmed plate or hexagram plus the exact event/question; do not cast or derive the plate/hexagram in AI text.
- For professional reports, require the source `BaZiResult`, `AnalysisResult`, or report-spec JSON and the desired output format/scope before rendering.
- Optional missing details may be handled with explicit assumptions only when the final output remains contract-valid and the user request is not asking for precision.
## Multi-School Masters + Orchestrator Pattern
Use this pattern when the user asks for an `ai-berkshire`-style team workflow, multi-agent analysis, 多流派大师, 大师会诊, 主理规划师, 主理官综合, deep review, report generation, or a complex task where different mainstream schools should be compared. For role details, read `references/agent-roles.md`; for executable school prompts, read `references/school-prompts/index.md` and only the selected role prompt files.