鸭先知仪度六壬风水择日系统
> 斗首定体,仪度定气,六壬定应,天星制煞——四法合一,方为全吉。
一套面向执业风水师与择日工程师的随身排盘工具,以代码精确还原《仪度六壬择日要诀》《斗首秘旨》《选择宗镜》等古法传承,并以现代高精度天文学算法驱动七政四余到山到向计算。装在手机里,走到现场打开即用,不联网、不依赖查表、不靠经验估算——一切由代码算定,可审计、可验证、可交付。
为什么需要这套系统
择日一事,关乎造葬成败、家宅兴衰。执业风水师在实务中反复踩到五大痛点:
痛点一·查表软件不懂坐山。 通胜类工具只列吉凶神煞,不结合坐山正五行,查到的"吉日"可能恰好冲山犯煞,用之反凶。客户拿着通胜说"这天大吉",你一看坐山就犯三煞——解释成本极高。
痛点二·单法门各自为政。 斗首判吉而六壬发凶,或天星到山而斗首破格——只看一法便下结论,常有"有吉无验""体凶用吉"之误。张九仪明言:"体用合一,发福最速;有吉无验,力轻。"
痛点三·犯煞即束手无策。 坐山遇三煞、岁破、阴府,许多软件直接判"全年无日可选",让风水师与客户陷入僵局,无路可走。实际上古法有太阳到山制煞、禄马贵制煞等多条路径可走,但这些软件都没有实现。
痛点四·天文计算不精确。 很多择日工具用查表估算太阳黄经,误差可达数度,到山到向判定全凭运气。造葬大事岂能容许这种误差?
痛点五·无法离线作业。 实地堪察时山上没有信号,云端择日工具全不可用。客户在现场等着出结论,你却找不到网。
本系统正是为回应这五重痛点而生:二十四山全覆盖、四法门合一交叉校验、三法门兜底筛选让犯煞之山也有路可走、VSOP87/ELP2000高精度天文算法、完全离线运行。
四法门合一·算法架构
① 斗首——定体(权重可配置,默认50%)
以坐山正五行为本,天干化气定五星(元辰·贪狼·武财·廉贞·破军),查红线禁忌(正阴府·克山家·破军格·三煞·冲山),给出格局评分与可用/慎用/禁用判定。详见 resources/doushou-rules.md。
② 仪度六壬——定应(默认35%)
张九仪核心秘传完整实现:九宗门发课(元首·重审·涉害·见机·察微·别责·八专·伏吟·返吟)、三传四课、天将盘、禄马贵到山到向发传判定。禄马贵三全到山到向又发传为上上吉,可制诸煞、发福最速。
③ 七政四余——制煞(默认20%+制煞层)
- 太阳:VSOP87 精密星历,精度 ±0.005°,含岁差修正
- 太阴:ELP2000 月历,精度 ±0.01°
- 五大行星:Meeus 高精度算法,精度 ±0.01°
- 四余:罗睺·计都·月孛·紫气,黄道交点逆行
- 到山到向:罗盘黄经映射二十四山,太阳/太阴到山到向、日月合璧可制万煞
- 太阳到山精确时刻:搜索前后15天找到罗盘黄经最接近坐山中线的 UTC 时刻
④ 正五行神煞——兜底(独立校验)
天德月德到日制阴府三煞、三合三会扶山生扶有力、灭门重丧三丧绝对凶日排除。与七政、六壬组成三法门兜底筛选,确保每个坐山每年都有路可走。
三法门兜底筛选(核心创新)
当斗首判"禁用"时,系统按勾选的法门依次尝试制煞降级,任一通过即转为慎用日:
| 路径 | 法门 | 制煞依据 | 古法 |
|---|---|---|---|
| ② | 七政四余·日月到山到向 | 太阳/太阴到山到向、日月合璧 | 「太阳所临,万凶皆避」 |
| ① | 大六壬·禄马贵制煞 | 禄马贵到山到向发传 | 「禄马贵制煞,发福最速」 |
| ③ | 正五行·神煞制煞 | 天德月德到日、三合三会扶山 | 「天月二德制阴府」 |
勾选越多,可选日子越多——避免某年某月坐山全盘禁用、无路可走的窘境,且每条路径都有古法依据,可向客户说明缘由。
全年可用日可视化
输入坐山 + 年份 + 用事类型,一键扫描全年 365 天,输出:
- 月度绿/黄/红日历热力图
- 全年 Top10 可用日
- 三法门兜底筛选(可独立勾选)
- 兼针偏移建议、太阳到山月份提示
能力边界与限制
> 以下为系统能力边界的完整说明。知其所能,亦需知其所不能。
系统能做的
| 能力 | 说明 |
|---|---|
| 二十四山择日 | 壬子癸丑艮寅甲卯乙辰巽巳丙午丁未坤申庚酉辛戌乾亥,全覆盖 |
| 七种用事类型 | 造房·安葬·入宅·修造·动土·开业·嫁娶,各有权重配置 |
| 四法门融合 | 斗首+六壬+七政四余+正五行神煞,综合评分+体用联动 |
| 全年扫描 | 一键扫描全年365天,绿/黄/红三色日历+Top10 |
| 兜底制煞 | 三法门独立勾选,犯煞之日也能找到出路 |
| 真太阳时修正 | 含时差方程+经度修正,全国340+城市可选 |
| 禄马贵到山到向 | 仪度六壬核心发传判定,可制煞发福 |
| 太阳到山精确时刻 | 搜索前后15天找到最接近坐山中线的UTC时刻 |
| 兼针分金 | 24山兼针判定+分金可用性 |
| 客户档案管理 | 福主信息存档、历史记录、对比分析 |
| 导出报告 | 文本/PDF/图片三种格式,可交付客户 |
系统不能做的
| 限制 | 说明 | 建议 |
|---|---|---|
| 不支持三元紫白择日 | 本系统未实现紫白飞星法,如有需要请用其他工具补充 | 紫白与斗首体系不同,各有所长 |
| 不排奇门遁甲盘 | 奇门与六壬是不同体系,本系统只做大六壬 | 如需奇门择日请另用奇门软件 |
| 不计算八字命盘 | 系统计算八字四柱用于择日,不做命理分析 | 如需命理排盘请用专业八字软件 |
| 不做风水形势分析 | 本系统只做择日,不判断来龙去水、砂水形势 | 形势须由风水师实地堪察 |
| 不支持玄空大卦择日 | 玄空大卦择日属另一体系,未实现 | 如需玄空择日请用专业工具 |
| 安葬择日需人工补充 | 系统排除亡命冲山、亡命三煞,但亡命与仙命关系需人工核实 | 建议结合亡命八字综合判断 |
| 日期范围有限 | 支持1900-2100年,超出此范围天文算法精度下降 | 实务中极少需要超出此范围 |
| 七政四余不含恒星到山 | 仅计算日月五星四余,不含二十八宿到山 | 恒星到山择日极为罕见,非主流需求 |
| 不提供风水师资质认证 | 本系统是计算工具,不替代专业判断 | 最终择日决策须由持证风水师签字确认 |
适用场景
- ✅ 适合:执业风水师为客户择造葬入宅吉日、全年可用日预筛、犯煞坐山寻找制煞出路
- ✅ 适合:择日工程师批量筛选多个坐山的全年可用日、生成可交付报告
- ✅ 适合:风水学习者验证古法规则、理解斗首六壬天星之间的体用关系
- ⚠️ 需谨慎:非专业人士用作自择吉日——择日涉及坐山、亡命、用事等多维交叉,建议咨询执业风水师
如何使用
> 三种安装方式,按需选择。装好后,输入参数→点击排盘→查看结果,三步出报告。
方式一:直接安装 APK(推荐手机用户)
- 下载
app-debug.apk - 安卓手机直接安装,离线运行,无需联网
- 打开App,选择坐山→输入日期时间→点击"排盘分析"
方式二:本地运行 Web 版(推荐桌面用户)
npm install
# 任意静态服务器打开 index.html 即可
npx serve .
方式三:作为 AI Skill 安装(推荐开发者)
# 通过 Skill Hub CLI 安装到你的 AI 编程助手
npx skillhub install alchaincyf/yidu-liuren-pro-zeri
安装后,AI 助手可读取本文件及 resources/ 下的规则文档,辅助实现或校验择日算法。
作为 AI Skill 的触发方式
安装 Skill 后,在 AI 编程助手中用自然语言触发即可:
| 你说什么 | 系统做什么 | 你得到什么 |
|---|---|---|
| "帮我算子山2026年造房吉日" | 排盘分析+全年扫描 | 综合评分、红线禁忌、五星分析、全年可用日 |
| "艮山2026年安葬有没有可用日" | 全年扫描+三法门兜底筛选 | 全年绿/黄/红日历、Top10可用日、制煞路径 |
| "太阳什么时候到子山" | 七政四余精确计算 | 太阳到山UTC时刻、到山月份提示 |
| "斗首破军格是什么意思" | 读取规则文档解释 | 破军格的古法定义、吉凶属性、主应 |
| "甲辰年艮山斗首五星是什么" | 计算天干化气+五星 | 年月日时四柱五星分析、格局判断 |
操作流程(四步出报告)
第1步:选坐山 第2步:选日期时间 第3步:选用事类型 第4步:点击排盘
┌──────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ 坐山:子 │ → │ 2026年8月15日 │ → │ 用事:造房 │ → │ [排盘分析] │
│ │ │ 12:00 │ │ │ │ [搜索吉日] │
└──────────┘ │ 城市:重庆 │ └──────────────┘ └──────────────┘
└──────────────┘
分步输入输出演示
演示一:造宅择日(标准流程)
输入:
坐山:子山
日期:2026年3月15日
时间:12:00
城市:重庆
用事:造房
输出(点击"排盘分析"后):
综合评分:82分 · 等级:吉
▎斗首分析
年柱:丙午 → 元辰(大吉)+15分
月柱:辛卯 → 武财(中吉)+8分
日柱:戊申 → 廉贞(小凶)-5分
时柱:甲午 → 元辰(大吉)+10分
红线禁忌:✅ 无
▎仪度六壬
九宗门:元首发课
禄马贵:禄到山 · 贵人到向
发传判定:禄到山可用
▎七政四余
太阳黄经:354.2° → 罗盘355.1°(子山中线0°附近,差4.9°)
太阴到向:否
日月合璧:否
▎正五行神煞
天德到日:是
三合扶山:申子辰三合水局扶子山
▎综合建议
此日可用,斗首五星格局尚佳,六壬禄到山,
正五行天德到日制阴府。建议优先选择午时(11-13时)。
演示二:犯煞坐山兜底筛选
输入:
坐山:艮山
日期:2026年
用事:安葬
兜底勾选:☑七政制煞 ☑六壬制煞 ☑正五行制煞
过程:
1. 全年扫描 → 艮山2026年斗首判禁用的日子较多(破军格+正阴府)
2. 勾选"七政制煞" → 系统自动查找太阳到艮山的日子
3. 找到3月12日太阳到山 → 红日转黄日(慎用·七政制煞)
4. 再勾选"六壬制煞" → 系统查找禄马贵到山到向日
5. 找到5月8日禄马贵发传 → 红日转黄日(慎用·六壬制煞)
6. 最终全年可用日:绿日0 + 黄日2 = 2天可用
输出:
全年可用日筛选 · 艮山2026年 · 安葬
绿日(斗首直选可用):0天
黄日(制煞降级可用):2天
3月12日 — 七政制煞(太阳到山)
5月8日 — 六壬制煞(禄马贵发传)
红日(禁用):363天
Top可用日:
1. 3月12日 — 65分 — 太阳到山制煞
2. 5月8日 — 58分 — 禄马贵发传制煞
演示三:太阳到山精确时刻
输入:
坐山:巽山
年份:2026年
功能:太阳到山精确时刻
输出:
太阳到巽山精确时刻
搜索结果:2026年2月4日 08:23 UTC
太阳罗盘黄经:142.5°(巽山中线142.5°,偏差0.0°)
对应北京时间:16:23(含真太阳时修正)
可用窗口:2月4日前后±3天为太阳到山最佳期
制煞效力:太阳到山可制三煞、阴府等凶煞
FAQ与避坑指南
> 以下问题在实务中高频出现,遇到困难时请先查此节。
输入相关
Q1:坐山怎么选?我只知道朝向不知道坐山。
坐山和朝向是180°对宫关系。例如朝南即坐子(坐北朝南),朝东即坐酉(坐西朝东)。界面上的坐山下拉框已标注二十四山,选择与房屋/墓穴坐方对应的山即可。
Q2:日期范围有限制吗?
支持1900-2100年。超出此范围天文算法精度下降,不建议使用。实务中极少需要超出此范围。
Q3:必须选城市吗?不选会怎样?
不选城市则默认使用北京时间(平太阳时)。选择城市后系统自动计算真太阳时(含时差方程+经度修正),精度更高。对于择日这种精细作业,强烈建议选城市。
Q4:福主出生年份填错了会怎样?
福主出生年份用于计算本命(年柱天干地支)和亡命冲山/三煞检查。填错会导致这些检查结果不正确。系统会提示"出生年份需在1900-2100之间",但不会阻止排盘——请务必核对。
Q5:输入了不存在的日期(如2月30日)会怎样?
系统会弹出明确提示"日期不存在:2026年2月没有第30天,请修正为1-28天"。不会继续计算,请按提示修正后重试。
计算相关
Q6:斗首判禁用,但全年都没有可用日怎么办?
勾选兜底筛选中的"七政制煞",系统会查找太阳/太阴到山到向的日子,将红日降级为黄日(慎用)。如果仍不够,再勾选"六壬制煞"和"正五行制煞"。每条路径都有古法依据,可向客户说明。
Q7:为什么我的坐山全年都是红日?
某些坐山在某些年份确实凶煞较重(如坐太岁、坐三煞)。这不是Bug,是古法规则的真实反映。此时应:
1. 确认坐山和年份输入正确
2. 勾选兜底筛选三法门
3. 如仍无可用日,考虑兼针偏移(系统会给出兼针建议)
4. 实在无路,建议客户调整坐山或另择年份
Q8:太阳到山的时刻准吗?
使用VSOP87精密星历,太阳黄经精度±0.005°,对应时间精度约±1分钟。搜索前后15天范围,找到罗盘黄经最接近坐山中线的UTC时刻。
Q9:七政四余和天星择日有什么区别?
七政四余模块(qizheng.js)计算日月行星四余的黄经位置和到山到向判定,精度高但计算量大。天星择日模块(tianxing.js)侧重于天星到山的择日规则。两者互补使用。
Q10:禄马贵到山到向是什么意思?
禄马贵是大六壬中的三吉神。禄到山主进禄、马到山主催贵、贵到山主化煞。三全到山到向又发传,为张九仪所重的上上吉课,可制诸煞、发福最速。
常见陷阱
⚠ 陷阱一:只看斗首不看六壬。
斗首判吉而六壬发凶,属于"有吉无验",力轻。务必同时查看六壬课式和禄马贵到山到向判定。系统已将两者权重融合,综合评分更可靠。
⚠ 陷阱二:红线禁用日直接用。
红线禁忌(正阴府、破军格、克山家)绝对禁用,即使太阳到山也不能完全化解。系统对红线禁用日标红,勾选兜底筛选后才会尝试降级为慎用日——但慎用日仍需谨慎,须向客户说明制煞路径和残余风险。
⚠ 陷阱三:不选城市直接排盘。
不选城市默认用北京时间,与当地真太阳时可能有十几分钟偏差。择日时辰边界(如午时11:00开始)可能因此跨入上一个时辰,导致八字四柱错误。务必选城市。
⚠ 陷阱四:全年扫描结果太多看不过来。
先看Top10可用日,再按月份热力图筛选最佳月份。绿日优先选用,黄日(制煞降级)次之。如果某月全是红日,说明该月坐山犯煞严重,跳过即可。
⚠ 陷阱五:导出PDF时中文乱码。
确保浏览器字体支持中文(推荐Chrome/Edge)。如仍有乱码,改用"导出图片"功能,或使用"复制文本"后粘贴到文档中。
故障排除
| 问题 | 原因 | 解决 |
|---|---|---|
| 排盘无反应 | 坐山未选择 | 选择二十四山中任一坐山 |
| 年份输入后提示错误 | 年份不在1900-2100范围 | 输入正确年份,如2026 |
| 全年扫描结果为空 | 未先排盘 | 先点"排盘分析",再点"全年筛选" |
| 太阳到山无结果 | 该年太阳未到此山 | 正常现象,换年份或用兼针 |
| App闪退 | 内存不足 | 关闭其他App后重试 |
| 导出图片失败 | 浏览器不支持 | 使用Chrome或Edge浏览器 |
技术规格
- 平台:Web App + Capacitor Android APK,离线可用
- 天文算法:VSOP87 / ELP2000 / Meeus,非查表估算
- 历法:真太阳时修正(含时差方程 + 经度修正),支持全国城市
- 用事:造房·安葬·入宅·修造·动土·开业·嫁娶,七种权重独立配置
- 数据:二十四山斗首元辰五行、六十甲子化气、神煞数据库均为代码常量,可审计
高级功能指引
> 以下功能面向进阶用户,日常择日无需了解。遇到对应场景时再回看此节即可。
🔧 兜底筛选三法门(犯煞坐山必用)
当斗首判禁用时,全年筛选面板底部出现三法门勾选框。逐个勾选可扩大可选日范围:
- 七政制煞:太阳/太阴到山到向→万煞皆避(默认开启)
- 六壬制煞:禄马贵到山到向发传→制煞发福(按需开启)
- 正五行制煞:天德月德到日、三合三会扶山(按需开启)
🔧 兼针分金(兼向坐山必用)
当坐山兼针(非正针)时,系统自动判定兼针偏移方向和分金可用性。在排盘结果中查看"兼针分金"区块。
🔧 太岁到山到向区分(流年必查)
系统区分坐太岁与向太岁:坐太岁不忌(太岁到坐山可修造),向太岁绝对禁用(太岁到向不可冲)。坐岁破绝对禁用,向岁破不忌。
🔧 三煞坐煞vs向煞区分
坐煞绝对禁用(三煞到坐山),向煞不忌可酌用(三煞到向)。系统自动区分并标注。
🔧 浮天空亡
年干起遁空亡天干,坐山/日干犯之慎用。系统在排盘结果中标注。
🔧 乌兔太阳九星到山到向
六十甲子入中宫表+九宫飞布+24山九宫映射。在排盘结果中查看"乌兔太阳"区块。
🔧 客户档案管理
福主信息存档、历史记录对比、批量导出。在主界面"客户档案"入口进入。
🔧 综判仪表盘
多维度综合判断可视化:斗首体、六壬用、天星制、正五行扶,一屏全览。在排盘结果底部查看。
代码结构
src/js/
├── app-main.js # 主应用编排(排盘·筛选·兜底·导出)
├── liuren.js # 大六壬基础算法(九宗门·三传四课)
├── liuren-pro.js # 仪度六壬增强(禄马贵到山到向发传)
├── doushou.js # 斗首(五星格局·红线禁忌)
├── doushou-pro.js # 斗首增强(兼针分金等)
├── qizheng.js # 七政四余(太阳月球行星四余到山到向)
├── tianxing.js # 天星择日
├── zheng-wuxing.js # 正五行(天德月德·生扶山家)
├── shensha.js # 神煞(三合三会·灭门重丧三丧)
├── calendar.js # 历法(真太阳时·节气·八字)
├── constants.js # 统一常量
├── result-renderer.js # 结果渲染
├── judge-dashboard.js # 综判仪表盘
├── input-validator.js # 输入校验(坐山/日期/时间/经纬度/防XSS)
├── customer-manager.js # 客户档案管理
└── toast-modal.js # 提示组件(Toast/Modal)
典型用例
造宅择日:坐子山,查某年斗首破军格禁用 → 勾选七政制煞,系统扫描到太阳到山日转为慎用 → 再勾选六壬禄马贵,找到禄马贵发传日 → 综合评分 + 体用联动加成 → 输出可交付报告。
安葬择日:坐艮山,排除亡命冲山、亡命三煞 → 全年兜底筛选太阴到向日 → 兼针偏移建议 → 输出含亡命吉凶的完整报告。
全年预筛:客户问"子山2026年哪几个月能动土" → 输入坐山+年份+用事 → 全年热力图一目了然 → 3月绿日最多优先推荐 → 6月全红建议避开 → 5分钟给出专业答复。
犯煞坐山:客户祖坟坐艮山,2026年犯正阴府+三煞 → 全年扫描全红 → 勾选三法门兜底 → 找到太阳到山日(3月)和禄马贵发传日(5月) → 向客户说明制煞路径和古法依据 → 客户安心选用。
开源与致谢
本系统算法常量100%来源于正统古籍(《大六壬金口诀》《六壬大全》《仪度六壬择日要诀》《选择宗镜》《斗首秘旨》《协纪辨方书》)与代码校验。天文算法采用 VSOP87/ELP2000/Meeus 公开星历。
> 择日无小事,造葬系兴衰。愿这套工具助同道以正法择吉,以数据立信。
作为 AI Skill 使用时,可让编程助手读取本文件及 resources/ 下的规则文档,辅助实现或校验择日算法。