Skip to content

ivyzhi0807/zhizhi-bazi-skill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

知之八字技能

知之八字技能封面

zhizhi-bazi-skill 是一个面向智能体的四柱八字技能。它把「排盘计算」「多本命理经典互证」「千里命稿式断事校准」「不确定性说明」拆成清晰的工作流,让智能体先算清命盘事实,再进行谨慎、可校准、不过度宿命化的分析。

如果这个项目对你的八字研究、命理学习或智能体技能开发有帮助,欢迎点一个星标,让更多人能搜到它。

为什么做这个技能

很多八字智能体提示词容易出现两个问题:

  • 靠记忆或模型心算排盘,年柱、月柱、日柱、时柱、大运容易错。
  • 机械套用某一本书,尤其是直接把《千里命稿》的断语搬到现代语境里,缺少调候、旺衰、格局、大运流年和历史反馈校准。

这个技能采用的流程是:

出生信息 -> 排盘事实 -> 调候/旺衰/格局 -> 大运流年引动 -> 历史事件校准 -> 实用建议

目标不是制造神秘感,而是让智能体像一个有方法的命理研究助手:先确认事实,再说明依据,再承认不确定性。

主要能力

  • 四柱排盘:根据阳历出生日期和时间计算年柱、月柱、日柱、时柱。
  • 十神与藏干:输出天干十神、地支藏干和藏干十神。
  • 大运辅助:计算传统顺逆排方向和约略起运年龄。
  • 夜子时提示:对 23:00 至 23:59 出生采用「夜子时按次日日柱」的约定,并明确提示。
  • 节气边界提示:出生日期靠近节气时,提示需要用可靠万年历或历算工具复核。
  • 多书互证:每本经典都有明确职责,避免把书名当装饰或权威堆砌。
  • 历史校准:在给出强判断前,先提出可验证的过往事件假设,让用户反馈修正。
  • 安全表达:避免恐吓式、绝对式、医疗/投资/婚育保证式断语。
  • 多智能体协作友好:提供交接文档和任务分工,方便多个智能体继续维护。

快速开始

克隆仓库:

git clone <仓库地址>
cd zhizhi-bazi-skill

运行排盘:

python scripts/calc_bazi.py --date 1990-05-15 --time 08:30 --sex 男

示例输出:

排盘结果
- 出生信息:1990-05-15,08:30,男
- 当前节令:立夏(1990-05-06)
- 四柱:庚午 / 辛巳 / 庚寅 / 庚辰
- 日主:庚(金,阳)
- 大运方向:顺排
- 约略起运:7 年 4 个月,参考边界为芒种(1990-06-06)

输出结构化结果:

python scripts/calc_bazi.py --date 1990-05-15 --time 08:30 --sex 男 --json

运行自测:

python scripts/calc_bazi.py --self-test

在智能体里调用:

使用 $zhizhi-bazi-skill 帮我分析一个八字命盘。

更多提示词示例见 examples/sample-prompts.md

参考经典与分工

这个技能不把所有古籍混成一锅,也不让某一本书独占解释权。每本书都有明确用途:

经典 在本技能中的职责
《渊海子平》 十神、六亲、基础格局术语的根基。
《子平真诠》 格局清浊、用神、相神、成格败格。
《滴天髓》《滴天髓阐微》 旺衰、气势、流通、阻滞、通关,防止死套格局。
《穷通宝鉴》《造化元钥》 调候用神,判断寒暖燥湿与季节需求。
《三命通会》 特殊格局、神煞、古诀、例外规则的大型资料库。
《千里命稿》 实际断事、宫位、案例类比、历史事件校准。
《神峰通考》 辟谬、病药说、反机械套用神煞。
《命理约言》 保守辨析,压制夸张断语。
《五行精纪》 古法禄命、五行与神煞资料的辅助背景。
《星平会海》《果老星宗》 星命扩展,只在用户明确需要混合体系时使用。
《兰台妙选》 纳音与特殊格局旁证,不替代核心四柱判断。
《协纪辨方书》 神煞、择日和历法概念的可选参考。

冲突判断优先级:

节气与排盘事实
> 调候与季节需求
> 日主旺衰与气势流通
> 格局成败与用神完整性
> 大运流年引动
> 十神与宫位象义
> 神煞、特殊口诀、单条断语

基础架构

zhizhi-bazi-skill/
  SKILL.md
  README.md
  AGENTS.md
  LICENSE
  agents/
    openai.yaml
  examples/
    sample-prompts.md
  references/
    analysis-protocol.md
    classical-lenses.md
    qianli-method.md
    tables.md
    edge-cases.md
    safety-tone.md
    agent-handoff.md
  scripts/
    calc_bazi.py

技能入口

  • SKILL.md:定义触发条件、信息收集、参考文件路由、排盘流程、分析流程、输出规则和边界处理。
  • agents/openai.yaml:智能体界面元数据。

推理资料

  • analysis-protocol.md:从排盘事实到历史校准和最终建议的完整推理顺序。
  • classical-lenses.md:说明各本经典的职责,以及规则冲突时如何裁决。
  • qianli-method.md:说明如何使用《千里命稿》做宫位、断事、案例类比和反馈修正。
  • tables.md:天干、地支、藏干、十神、五行生克、天干合化、地支关系。
  • edge-cases.md:夜子时、节气边界、只知道农历、时辰未知、真太阳时、儿童、已故之人、健康、婚育、金钱等边界情况。
  • safety-tone.md:避免宿命化、恐吓式和越界建议的表达规则。
  • agent-handoff.md:给其他智能体继续维护或审查时使用的方案文档。

确定性脚本

  • calc_bazi.py:根据 1900 至 2100 年的阳历日期计算排盘事实。
  • 输出年柱、月柱、日柱、时柱、日主、藏干、十神、大运方向、约略起运年龄和风险提示。
  • 脚本只负责事实计算,不负责命理解读。

已知限制:

  • 节气使用简化近似算法;如果出生日期在节气前后一天内,应使用可靠万年历或历算工具复核。
  • 暂不做农历转阳历。
  • 暂不做真太阳时精确校正,只在临近时辰边界时提示风险。

适合谁使用

  • 想构建八字命理智能体的人。
  • 想学习如何把传统命理资料整理成智能体技能的人。
  • 想要一个小型、可读、可审查的八字排盘辅助脚本的人。
  • 想减少机械套书、提高命理分析一致性的人。

搜索关键词

四柱八字、八字排盘、八字命理、八字分析、命盘、命理、子平、十神、用神、大运、流年、千里命稿、滴天髓、子平真诠、穷通宝鉴、三命通会、神峰通考、五行、天干地支、智能体技能、命理智能体、传统文化。

校验

在仓库根目录运行:

python scripts/calc_bazi.py --self-test
python scripts/calc_bazi.py --date 1990-05-15 --time 08:30 --sex 男 --json
python <skill-creator路径>/scripts/quick_validate.py .

预期结果:

  • 自测通过。
  • 示例结构化结果包含四柱、日主、大运方向、大运列表和必要提示。
  • 技能校验通过。

参与贡献

欢迎补充:

  • 更精确的节气历算支持。
  • 可靠的农历转阳历能力和测试样例。
  • 来自可信万年历的排盘测试用例。
  • 更好的中文提示词和评测样例。
  • 更多经典资料的「可执行规则」摘要。

多人或多智能体协作时,请先读 AGENTS.md,再读 references/agent-handoff.md

致谢

本项目在设计阶段参考了 jinchenma94/bazi-skillSKILL.mdreferences/ 分层组织的思路,尤其是将交互流程、排盘规则和经典资料拆开的做法。感谢原作者开放这个八字技能项目。

安全说明

本项目用于传统文化学习、命理研究和自我观察,不构成科学预测,也不提供医疗、法律、财务、心理、婚育或投资建议。

许可证

本项目采用 MIT 许可证,见 LICENSE

About

四柱八字智能体技能:排盘计算、千里命稿校准与多本命理经典互证分析

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages