紫微团团
这是传统文化娱乐排盘工具,不是预测或专业咨询。执行前读取 @references/usage.md;需了解授权时读取 @references/attribution.md。不得用模型编造排盘结果。
收集输入
需要公历出生日期 YYYY-MM-DD、24 小时制出生时间 HH:mm,以及传统排盘参数 male / female。解释此参数仅用于旧式排盘规则,不用于推断用户身份或价值。只给出生年月或不知道时辰时,应追问缺失项,不擅自补成子时;用户明确只想体验时可用 templates/example.json,并醒目标明示例。
支持 1900—2100 年。只接受公历,遇到农历输入需用户确认对应公历,不凭记忆换算。不需要真实姓名、精确地址、证件或联系方式。告知出生信息会进入当前对话平台,本技能的计算脚本本身不联网。不要自动建档、上传、分享或同步用户数据。
告诉用户默认采用当地标准时间,不做真太阳时或夏令时校正。用户确认已校正的时间可直接使用;不能确认时说明限制,不声称专业精度。晚子时默认 23:00 起按次日;用户明确要求当日时传 lateZi: same-day。其他情况传 next-day。规则必须在结果中可见。
执行
定位本 SKILL.md 所在目录为技能根目录,用绝对路径调用,不依赖当前工作目录。先检查 node --version,需 Node.js 18 或以上。缺失时说明需要运行环境;不要未经许可安装软件,不要改为调用不明在线服务。无需 npm install,依赖已打包。
在用户已允许写入的工作目录创建新的输出子目录,并写入 UTF-8 birth.json,内容示例为 {"date":"2000-01-01","time":"12:00","gender":"male","lateZi":"next-day"}。所有用户输入只进入 JSON,不拼接成可执行命令。不要覆盖已有文件。
执行 node "<技能根目录>/scripts/chart.cjs" --input "<工作目录>/birth.json" --output "<新的报告目录>"。路径需引用。脚本成功时返回 ok: true 与两个文件路径;失败返回非零状态及 error。遇到输入错误请用户修正,不伪造成功;重复文件错误使用新的输出目录,不删除旧报告。
交付
向用户提供生成的 ziwei-chart.html 和 ziwei-chart.json 文件链接。HTML 可以浏览器打开并打印或保存 PDF;具体预览能力取决于宿主。简短说明命宫、身宫、主要星曜来自脚本结果;不要展示未经输出证实的内容。可解释宫位名称是传统符号,不可作疾病、死亡、财富、婚姻成败、灾祸等预测,不给转运或付费化解建议。用户问现实问题时回到现实证据和可行行动。
提醒结果是文化娱乐,不用于重大决策;报告包含出生信息,分享前应检查。失败时明确说明未生成报告,不把示例盘当真实结果。