
dhicoc/chinese-traditional-wisdom-skill
Developer tools中国传统文化整体智慧 AI Agent 技能包 — 八字/紫微/六爻/梅花/风水/五运六气/体质全融合。纯前端 11 标签页可视化 Dashboard + 古籍知识库(30文件/16+部经典) + 6 JSON 确定性映射表 + 自动化测试。支持 Claude Code/Codex CLI/Cursor/Cline/OpenClaw 等 AI 客户端。
Overview
Chinese Traditional Wisdom Skill 中国传统文化整体智慧咨询 Skill 面向人生困惑、健康调养、事业决策、婚恋、择居、占问与传统文化学习的本地参考工具。 Stable release: v1.0.0 · Changelog · Release Notes 本 Skill 提供结构化计算、传统文化解释与建设性建议;不构成医疗诊断、治疗方案、投资建议或对现实结果的保证。 Chinese Traditional Wisdom Skill 是一个本地优先的传统文化咨询 Skill。它帮助你把问题整理为适合查询的输入,使用本地确定性引擎生成可复核的盘面、日期、干支或规则结果,再将这些结果与传统文化解释、现实中的审慎建议分层呈现。 你可以将它用于理解传统文化框架,也可以把它当作一次咨询的辅助工具:先看结构化事实,再看传统解释,最后结合自己的实际处境作出判断。 - :核心计算在本地运行,不需要把完整生辰上传至远程服务。 - :盘面、干支、数值、映射与规则匹配由本地引擎产生;模型不得自行推演或补全。 - :区分本地计算事实、传统解释和现实建议,避免把文化阐释误当作确定结论。 - :可在 Dashboard 浏览,也可由支持本地 Skill 的 AI Agent 调用。 Dashboard 当前提供以下 ;其中计算型页面直接调用本地 TypeScript 引擎,知识型与本地存储页面会明确标示其参考或数据边界。
README
Chinese Traditional Wisdom Skill 中国传统文化整体智慧咨询 Skill
面向人生困惑、健康调养、事业决策、婚恋、择居、占问与传统文化学习的本地参考工具。
🌐 English
Stable release: v1.0.0 · Changelog · Release Notes
能做什么 · 开始使用 · 准备哪些信息 · 如何理解结果 · 进阶使用
传统文化参考,非绝对预测。 本 Skill 提供结构化计算、传统文化解释与建设性建议;不构成医疗诊断、治疗方案、投资建议或对现实结果的保证。
这是什么
Chinese Traditional Wisdom Skill 是一个本地优先的传统文化咨询 Skill。它帮助你把问题整理为适合查询的输入,使用本地确定性引擎生成可复核的盘面、日期、干支或规则结果,再将这些结果与传统文化解释、现实中的审慎建议分层呈现。
你可以将它用于理解传统文化框架,也可以把它当作一次咨询的辅助工具:先看结构化事实,再看传统解释,最后结合自己的实际处境作出判断。
你的问题
→ 选择合适的传统文化场景
→ 本地引擎计算可复核事实
→ 传统文化解释与建设性建议
→ 明确限制、免责声明与下一步行动
- 本地优先:核心计算在本地运行,不需要把完整生辰上传至远程服务。
- 不让模型猜算:盘面、干支、数值、映射与规则匹配由本地引擎产生;模型不得自行推演或补全。
- 结果可区分:区分本地计算事实、传统解释和现实建议,避免把文化阐释误当作确定结论。
- 适合持续使用:可在 Dashboard 浏览,也可由支持本地 Skill 的 AI Agent 调用。
能做什么
| 你的问题或目标 | 可使用的传统文化场景 | 你会获得什么 |
|---|---|---|
| 想了解出生时间对应的四柱结构 | 八字、喜用神、神煞、流年与动态层 | 四柱、五行、十神、大运、小运及指定日期的流年、流月、流日 |
| 想从紫微视角整理人生议题 | 紫微斗数 | 宫位、星曜与结构化盘面信息 |
| 面对一个具体问题,希望借助占问整理思路 | 六爻、梅花易数、奇门遁甲、大六壬、太乙、测字 | 起局或起卦结果、可复核规则事实与传统解释边界 |
| 想选择日期或规划日常节律 | 黄历、择日、星宿、节律、五运六气 | 日期信息、宜忌参考、节律与季节性文化参考 |
| 想了解居家环境的传统文化视角 | 飞星、八宅、形势与方位参考 | 本地映射与规则结果,供空间整理时参考 |
| 想了解体质倾向或日常调养思路 | 体质问卷、五运六气、养生联合分析 | 文化参考与生活方式建议;症状或疾病问题应先咨询医生 |
| 想讨论姓名、梦境、婚恋或人生选择 | 姓名、解梦、合婚、年度/月度联合分析 | 结构化参考信息与非宿命化的讨论框架 |
Dashboard 完整功能目录
Dashboard 当前提供以下 24 个工作区;其中计算型页面直接调用本地 TypeScript 引擎,知识型与本地存储页面会明确标示其参考或数据边界。
| 分类 | 功能 | 主要内容 |
|---|---|---|
| 命理排盘 | 八字命盘 | 四柱、五行、十神、喜用神、神煞、大运、小运与目标日期动态层 |
| 命理排盘 | 紫微斗数 | 十二宫、主辅星、四化与结构化命盘 |
| 占测 | 六爻占卜 | 铜钱、时间或手动起卦;纳甲、六亲、六神、世应与变卦 |
| 占测 | 梅花易数 | 时间/数字起卦、体用、动爻、互卦、变卦与错综卦 |
| 占测 | 奇门遁甲 | 时家奇门九宫、门星神、三奇六仪、值符值使与格局提示 |
| 占测 | 大六壬 | 天地盘、四课、三传、神煞与格局参考 |
| 占测 | 太乙神数 | 太乙落宫、主客算、四将与传统格局参考 |
| 占测 | 皇极经世 | 元会运世、正卦/世卦/年卦与长期周期参考 |
| 占测 | 测字 · 字占 | 笔画数理、字义五行、字形结构与可选八字补益 |
| 历法与日用 | 每日黄历 | 宜忌、吉凶时辰、节气与物候民俗参考 |
| 历法与日用 | 二十八星宿 | 当日值宿、本命星宿、四象、七曜、宜忌与星图 |
| 历法与日用 | 五运六气 | 岁运、司天、在泉与六步客气 |
| 历法与日用 | 每日节律 | 十二时辰、经络对应与养生节律文化参考 |
| 历法与日用 | 袁天罡称骨 | 依全局生辰计算农历骨重与称骨歌诀参考 |
| 日用民俗 | 姓名五行 | 笔画、五行、三才、五格与喜用神补强参考 |
| 日用民俗 | 周公解梦 | 梦象检索、现代解读与古文断语参考 |
| 堪舆风水 | 风水罗盘 | 二十四山、八卦方位与相关知识说明 |
| 堪舆风水 | 流年飞星 | 指定年份的九宫飞星结构参考 |
| 堪舆风水 | 八宅大游年 | 命卦、宅卦、东/西四命与游年结构参考 |
| 综合参考 | 联合分析 | 年度、月度、决策、空间时间、三式、择日、合婚与日常调养等组合入口 |
| 健康文化参考 | 体质辨识 | 九种体质问卷评分、雷达图与调养提示;不替代医疗服务 |
| 知识与数据 | 古籍阅读 | 30 篇本地典籍书库,以及文王六十四卦卦序、矩阵、爻形定位、原文和错综互变关系 |
| 知识与数据 | 本地历史与收藏 | 默认不保存;保存前预览,支持脱敏摘要、自动过期、一键清空和可复核结果包导入/导出 |
| 开发与验证 | 测试控制台 | 查看本地测试注册项与开发验证信息 |
Dashboard 还提供:全局生辰资料管理、真太阳时核验/民用时间降级状态、命令面板导航、页面摘要复制、结构化报告导出,以及本地历史记录。
关于工具数量: Dashboard 的 24 个工作区是面向使用者的页面入口;项目另有 32 个本地 CLI 工具,其中包含真太阳时预处理、底层排盘/日用计算、体质问卷和多种联合分析。CLI 工具可与 Dashboard 页面一对多对应,完整名称、输入契约与可运行 fixture 见 tool-index.md。
开始使用
方式一:在 Dashboard 中使用
适合希望浏览盘面、修改输入并查看可视化结果的用户。
完整安装会同时安装 TypeScript 权威运行时和 Python 离线交叉验证依赖:
scripts\setup.bat
pnpm dev
Linux/macOS:
./scripts/setup.sh
pnpm dev
也可只在已经完成依赖安装的环境中直接进入 Dashboard:
cd apps/visual
pnpm dev
项目使用 Node 24.12.x、pnpm 10.26.1 与 pnpm-lock.yaml 固定依赖版本;不要生成或提交 package-lock.json。打开本地地址后,选择相应页面并填写必要信息。Dashboard 使用本地 TypeScript 引擎计算;结果中的 local-exact、local-approx、民俗体验、演示或降级状态会说明其计算口径与可用性。
方式二:通过 AI Agent 使用 Skill
将本仓库作为本地 Skill 安装或加载后,先让 Agent 阅读 SKILL.md 与 RULES.md。Agent 应当:
- 先理解你的问题、场景和所缺信息;缺少必要输入时向你追问,而不是猜填。
- 选择本地工具计算确定性事实;不得把模型记忆或参考文本冒充为本次计算结果。
- 将计算事实、传统文化解释、现实建议和免责声明分开说明。
AI Agent 的完整调用约定见 README_AI.md。
准备哪些信息
不同场景所需信息不同。只提供与问题有关的信息即可;不确定的字段应明确说明,不要为了“凑全”而猜测。
| 场景 | 通常需要的信息 | 使用前提示 |
|---|---|---|
| 八字、紫微、合婚等出生盘 | 公历出生年月日、时分、性别;必要时包括出生地 | 出生时分会影响结果;不知道时分时,应使用明确的限制说明 |
| 真太阳时复核 | 出生记录、已核验的出生地点经度、IANA 时区、出生当日 UTC 偏移、夏令时和 utcOffsetEvidence |
无法可靠核验时,只能按民用时间计算,并标注“未完成真太阳时复核” |
| 占问 | 清晰的问题、起卦/起局时间或指定方式 | 一次只聚焦一个可描述的问题,避免把占问代替现实决策程序 |
| 风水与空间 | 坐向、建造/入住年份、空间信息或照片描述 | 不要据此替代建筑安全、消防、法律或专业装修意见 |
| 体质与调养 | 问卷回答、日常习惯和主观感受 | 症状、疾病、用药或急性不适应优先咨询医生 |
关于真太阳时
民用出生时间不等于真太阳时。本 Skill 提供 resolve_true_solar_time 作为本地校正入口,但只有在地点与历史时区证据已经外部核验时,才能使用 trueSolarBirth 或 trueSolarResolution 并标记为真太阳时结果。
无法可靠核验时,可以在知情前提下使用民用时间路径:timeBasis: 'civil-unverified' 与 civilFallbackConfirmed: true。该结果必须显示“未完成真太阳时复核”,不能称为真太阳时结果。
如何理解结果
一次好的使用方式,是将输出分为三层阅读:
- 本地计算事实:如四柱、日期、干支、宫位、映射、数值和规则关系。这些来自本次本地引擎结果。
- 传统文化解释:如不同流派对结构的含义、象征和思考角度。它们属于文化参考,不是客观预测。
- 现实行动建议:如沟通、记录、休息、寻求专业协助或重新评估选择。它们应保持建设性、非宿命化,并由你结合实际情况决定是否采用。
八字动态层
需要查看指定日期的大运、小运、流年、流月或流日时,使用既有 bazi_calculate 并提供严格格式的 transitDate: "YYYY-MM-DD"。结果仍为本次 ToolEnvelope,动态事实位于 ToolEnvelope.data.transit。
小运按虚岁定位。若 minor.source 为 lunar-exact,表示结果来自本地历法序列;若为 local-fallback,表示采用确定性本地降级规则,解读时必须披露。干支关系只说明可复核的规则事实,不能直接推出事业、婚恋、健康、财富或其他现实结果。
详细的动态层输入、输出和 claims 说明见 bootstrap/bazi-engine.md。
使用边界与隐私
- 不把传统文化结果当作绝对预测,也不以此替代个人判断、法律意见、财务建议或医疗服务。
- 健康问题出现症状、急性不适或持续困扰时,应优先就医;本 Skill 不提供诊断、处方或替代治疗建议。
- 不要在长期日志、公开案例或提交记录中保存完整生辰、精确地点或可识别身份信息。
- 不确定、不完整或无法核验的输入必须保留限制说明;不得将近似、演示或民用时间结果表述为精确结论。
完整伦理与安全规则见 RULES.md。
进阶使用
本地 CLI
开发者或支持 CLI 的 Agent 可直接运行本地工具:
cd apps/visual
pnpm install --frozen-lockfile
pnpm engine
需要比较明确规则配置时,可运行:
pnpm engine:compare-rules src/__fixtures__/analysis/rule-comparison-bazi.success.json
engine:compare-rules 是 32 工具之外的独立只读分析入口,只比较结构化字段并列出每个规则来源,不推荐或裁定某一流派。
查询《周易》六十四卦时,可按编号、卦名、上下卦或六爻结构调用:
pnpm engine:iching-lookup src/__fixtures__/analysis/iching-lookup.success.json
engine:iching-lookup 同样不增加 registry 工具数;它只返回本地规范卦序、原文、错综互卦和显式动爻所成变卦,不由模型自行换算。
在尚未确定工具和参数时,可先运行只读规划器:
pnpm engine:plan --query "想看今年事业"
规划器不排盘、不计算,也不回显原始咨询内容;它只列出候选工具、缺失字段、风险提示和建议深度。输入方式和输出字段见 tool-index.md。
除 resolve_true_solar_time 直接返回 TrueSolarTimeResolution 外,CLI 返回 JSON ToolEnvelope。呈现确定性事实前,应只从本次 ToolEnvelope.data 提取结构化 claims,再调用对应本地 validate*Claims(data, claims) 核验;该校验不能验证自由文本、传统解释、建议或预测。
标准 success fixture、所有工具名与 CLI 示例见 tool-index.md。
关键资源
| 资源 | 用途 |
|---|---|
| SKILL.md | Skill 路由、调用顺序与输出规范 |
| RULES.md | 伦理、隐私、健康与输入完整性边界 |
| README_AI.md | AI Agent 的本地调用说明与故障处理 |
| tool-index.md | 32 个本地工具、标准 fixture 与 CLI 参考 |
| skill-evals/README.md | 19 项本地 Skill 行为契约与 pnpm eval:skill 使用说明 |
| v1.0.0 Release | 安装包、Release Notes、Manifest 与 SHA256SUMS |
bootstrap/ |
八字、紫微、六爻、梅花、风水等领域的详细说明 |
apps/visual/ |
Dashboard、纯 TypeScript 引擎与测试 |
| knowledge-base/manifest.generated.json | 古籍、映射与 reference 的稳定 ID、来源状态、许可证状态和 SHA-256 校验 |
| THIRD_PARTY_NOTICES.md | 运行库与捆绑数据集的来源和发布治理要求 |
本地数据分片与性能预算
大型字义、古籍全文索引和解梦全量库均由源数据生成分片:字义 32 片、全文索引 4 片、解梦 22 片。pnpm check:bundle-budget 在生产构建后检查首屏、gzip chunk、分片源文件和已移除的 12MB 公共单文件,CI 不通过提高 Vite 告警阈值掩盖回归。
开发验证
改动引擎、输入契约、Dashboard 或公开文档后,在 apps/visual 运行:
pnpm typecheck
pnpm test:unit
pnpm test
node scripts/check-doc-contracts.mjs
pnpm build
pnpm test:e2e
文档契约检查会确保公开工具清单、CLI、fixture 和关键使用约定保持一致。仅修改文档时,至少运行文档契约检查与 git diff --check;完整质量门以根 package.json、.github/workflows/ci.yml 和 tool-index.md 为准。
仓库结构
apps/visual/
scripts/run-engine.ts # 本地 CLI 入口
src/legacy/ # 纯 TypeScript 引擎、ToolEnvelope 与校验器
src/__fixtures__/local-tools/# CLI 标准输入样例
bootstrap/ # 分领域使用说明
knowledge-base/ # 传统文化资料与本地确定性映射表
templates/ # 报告模板
SKILL.md # Skill 主入口
RULES.md # 安全与伦理规则
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add dhicoc/chinese-traditional-wisdom-skill