AI Summary若用户没给时辰,必须主动询问,不要默认子时。时辰对四柱日柱和紫微命宫影响极大。 LLM 读 JSON 不如读结构化文本。把 Step 1 的 JSON 转成文墨天机风格的树状文本: 将 内容连同对应提示词一起送给 LLM 做分析。
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "bazi-ziwei" skill in my project. Please run this command in my terminal: # Install skill into your project mkdir -p .claude/skills/bazi-ziwei-skill && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/bazi-ziwei-skill/SKILL.md "https://raw.githubusercontent.com/dzcmemory-web/bazi-ziwei-skill/main/SKILL.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
八字 + 紫微斗数 AI 排盘与综合分析。当用户提供生辰(阳历/农历日期、时辰、性别)询问八字、紫微、命理、命盘、流年大运相关问题时使用。基于 Yiqi 算法库 + enrichBazi 补全层精准排盘(杜绝 LLM 自行排盘出错),支持按需独立分析八字 / 独立分析紫微 / 两盘交叉印证。
何时触发
用户场景: • 提供出生时间("我是 2000-01-01 中午 12:00 男")并希望分析 • 询问"帮我看八字 / 看紫微 / 算命 / 看命盘 / 看流年大运" • 提供命盘文本(文墨天机、紫微斗数排盘软件导出格式)希望深度解读 • 询问特定大运/流年的吉凶 不触发:单纯的星座 / 塔罗 / 周公解梦 / 风水 / 姓名学。
必需输入
` 公历或农历日期 (YYYY-MM-DD) 出生时刻 (HH:MM, 24 小时制) 性别 (男/女) ` 若用户没给时辰,必须主动询问,不要默认子时。时辰对四柱日柱和紫微命宫影响极大。 > 不需要出生地。排盘直接使用钟表时间,不做真太阳时经度校正。 ---
Step 0 — 决策门(开场必做) ⭐
问题 1:要看哪种命理? > "我可以做三种分析: > 1. 八字独立分析(事业 / 财运 / 婚恋 / 子女 / 六亲 / 健康,按八字格局推演 — 长文输出) > 2. 紫微独立分析(十二宫 + 大限 + 生年四化 + 流年 — 长文输出) > 3. 八字 + 紫微综合印证(两盘交叉对账 — 提供长文 / 可视化海报 / 两种都要)" 如果用户选 3,再追问问题 2:呈现形态 > "综合印证可以这样输出: > A. 📜 长文深度版(Markdown 散文,沉浸阅读) > B. 🎴 结构化海报版(单文件 HTML,可截图分享) > C. 两种都要" 根据选择加载相应提示词和模板: | 用户选 | 加载提示词 | 模板 | 输出 | |---|---|---|---| | 1 | prompts/bazi-prompt.md | — | Markdown 对话回复 | | 2 | prompts/ziwei-prompt.md | — | Markdown 对话回复 | | 3 + A | prompts/zonghe-yinzheng-prompt.md | — | Markdown 对话回复 | | 3 + B | prompts/zonghe-poster.md | templates/report-zonghe-poster.html | <name>-zonghe.html | | 3 + C | 上述两份都跑 | 同上 | Markdown + HTML 两份 | > 海报模板仅综合印证一种。八字独立 / 紫微独立只有长文输出(用户深度阅读用)。这是经过设计的——海报是综合印证独占的杀手锏,承担社交分享 + 用户惊艳的角色。 ---
Step 1 — 排盘(算法层,产出 JSON)
绝对不要让 AI 自己排八字或紫微。必须调用算法层脚本: `bash cd calculator node dist/run-chart.js --year=YYYY --month=MM --day=DD --hour=HH --minute=MM --gender=male > chart.json ` 注意:run-chart.ts 的 stdout 是纯 JSON,stderr 是 debug 信息。重定向时只取 stdout(> chart.json),不要 2>&1。 脚本输出 JSON: • bazi:四柱 / 十神 / 星运 / 自坐 / 纳音 / 藏干 / 大运(含 startAge/endAge/startYear/endYear) • bazi.enrichment:格局 / 旺衰 / 调候 / 五行旺相 / 五行统计 / 天干关系 / 地支关系 / 整柱判定 • ziwei:十二宫 / 生年四化 / 大限 / 阴阳 / 五行局 / 命主身主 > 关键约束:纯 LLM 排盘会错排日柱 → 日主 → 格局 → 用神,全链失真。Case B 测试证明 DeepSeek/Gemini 自行排盘均出错。算法层不可绕过。 ---
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster