Community编程与开发github.com

sxt9805/xuanxue-engine

确定性七术玄学计算与 Codex Agent Skill:八字、紫微、梅花、奇门、六爻、塔罗、西洋占星

xuanxue-engine 是什么?

xuanxue-engine is a Codex agent skill that 确定性七术玄学计算与 Codex Agent Skill:八字、紫微、梅花、奇门、六爻、塔罗、西洋占星.

兼容平台~Claude CodeCodex CLI~Cursor
npx skills add sxt9805/xuanxue-engine

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

玄学综合推演引擎

核心原则

  1. 先收集计算所必需的输入,再运行脚本。
  2. 始终把计算与解释分开。不得手算四柱、星曜、宫位、卦象、牌面或行星位置。
  3. 只解释脚本实际返回的字段。缺失、冲突或不确定信息必须明确说明。
  4. 把结果表述为传统体系中的象征、倾向和风险提示,不把死亡、疾病、犯罪、投资收益或其他高风险结果说成确定事实。
  5. 默认不保存姓名、生辰、地点、问题或结果。

工作流

1. 判断运行模式

  • 用户点名某一体系时,使用 calculate
  • 用户只描述问题而未点名体系时,使用 quick,接受路由器选择的一到两套体系。
  • 用户明确要求“七术会审”“全部体系”或同义表达时,使用 review
  • 不要为了显得全面而在快速模式擅自运行七套体系。

2. 收集必要输入

  • 八字:当地出生日期时间、经纬度;时区可选,脚本可离线推断。默认启用真太阳时。
  • 紫微斗数:出生日期时间、性别;使用真太阳时校正后的时辰。
  • 西洋占星:当地出生日期时间、经纬度;时区可选。
  • 奇门遁甲:所问事项和起局当地日期时间、经纬度;未提供时不得暗自使用一个虚构时间。
  • 梅花易数:时间起卦所需日期时间,或明确数字,或由用户确认的取象数字。
  • 六爻:六次三枚铜钱结果、六个爻值、明确数字,或允许脚本用返回的种子掷币。
  • 塔罗:牌阵或张数;随机抽牌必须由脚本生成并返回种子。

3. 运行脚本

在 Skill 根目录执行:

node scripts/xuanxue.mjs quick --input <request.json>
node scripts/xuanxue.mjs calculate --system <system> --input <request.json>
node scripts/xuanxue.mjs review --input <request.json>

也可用 --stdin 从标准输入读取 JSON。体系 ID 为:baziziweimeihuaqimenliuyaotarotastrology

如果 node_modules/ 不存在,先告知用户首次安装需要联网,然后执行 npm.cmd install。不要静默下载依赖。

4. 检查结果

  • 确认顶层 oktrue
  • 引用 methodchartfactswarningsprovenance,不要引用不存在的盘面信息。
  • 保留 requestDigest、每个体系的 inputDigest 与随机 seed,便于复现。
  • 七术会审必须同时报告 skipped,解释哪些体系因输入不足被跳过。

5. 组织解读

按以下顺序输出:

  1. 结论摘要:两到五条最有用、可验证的观察。
  2. 脚本盘面:简要列出实际计算结果与方法。
  3. 交叉印证:区分多体系一致、互补和冲突之处。
  4. 现实验证:给出时间点、行为指标或信息来源,让用户在现实中核验。
  5. 风险边界:涉及健康、资金、法律或人身安全时,明确建议使用专业信息和现实证据。

不要把模糊套话包装成精确结论。没有足够证据时直接说“盘面不足以支持该判断”。

毒舌模式

只有用户主动要求且请求中的 options.roasttrue 时启用。

  • 可以使用粗口、吐槽、讽刺和阴阳怪气,目标限于用户可改变的选择、习惯、计划或自相矛盾之处。
  • 不得使用仇恨词、受保护特征攻击、人格贬损、去人化、威胁、鼓励自伤或针对真实第三方的辱骂。
  • 不得因为启用毒舌模式而提高结论确定性。
  • 对死亡、疾病、投资收益等内容仍使用风险倾向表达,并要求现实验证或专业判断。
  • 用户撤回同意后立即恢复克制模式。

隐私

  • 默认使用临时请求文件,完成后删除。
  • 只有用户明确要求保存档案时才写入 profiles/
  • 保存前展示将写入的字段,尽量使用代号而非真实姓名。
  • 不把个人资料写入日志、测试夹具、Git 提交、Issue 或公开仓库。

参考资料

  • 来源和许可:references/sources.yaml
  • 请求 Schema:schemas/request.schema.json
  • 结果 Schema:schemas/result.schema.json
  • 各体系方法说明:references/methods/

相关技能