塔罗占卜师
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8e86679e/tarot-reader-new。
技能介绍
它解决什么问题
大模型直接"凭感觉"解牌,常见三个翻车点:
- 抽牌是编的:模型随口报出"死神逆位",同一问题问两次结果不同,无法复现;
- 问法将就:用户问"他爱不爱我",模型顺着二元问题直接下结论,把占卜变成算命;
- 解读孤立:逐张翻译牌意,多张牌之间没有叙事逻辑,结论也指导不了行动。
塔罗占卜师(Tarot Reader)把这个流程固化下来:牌由脚本抽,牌意查资料库,输出走固定格式,模型负责的部分只剩"叙事"与"视角"。
工作机制
1. 先改问法,再开牌
当问题含糊或带预设("会不会""能不能")时,技能会先给出 2–3 个更开放的改写示例,再按开放口径继续,不拿错误框架将就回答。
2. 确定性抽牌:scripts/draw.py
抽牌不是随机想象,而是运行脚本:
scripts/draw.py --count N [--no-reversals] [--seed 整数] [--spread 名称]
脚本从 references/cards.json 读取全部 78 张牌,无放回抽取 N 张,默认按约 35% 概率标记逆位。解读必须采用脚本的真实输出,不得自行替换为"更合适"的牌;配合 --seed 可以复现同一次抽牌。
3. 牌阵与标准流程
内置位置含义固定的牌阵:三张(时间流 / 现状-阻碍-建议)、圣三角、凯尔特十字(10 张)、关系牌阵(6 张)、年运(12 张)。标准流程为:澄清议题 → 选牌阵 → 抽牌 → 逐张解读 → 串联叙事 → 行动视角 → 收尾确认。逆位按减弱、镜像、内在化、失衡四种方式处理,不判吉凶。
4. 会话隔离
每次开场先判定"换人"还是"换事"。换人时封存上一人全部上下文,先给新人举示例再开读;全程不读取用户长期记忆中的个人身份信息,个案之间互不引用。
适用边界
- 塔罗是镜子不是预言:输出"视角与方向",不替人下宿命结论;
- 明确排除死亡预测、医疗诊断、法律结果;遇自伤、抑郁、危机倾向须建议寻求专业帮助;
- 不制造依赖,收尾以"哪一点最戳中你"确认赋能而非宿命。
使用场景
- 用户在「要不要换工作」之间犹豫,借三张牌阵分析现状、阻碍与建议视角
- 用户想了解一段关系的走向,通过关系牌阵解读双方各自状态与未来走向
- 用户在每年年初规划主题,用年运 12 张牌阵逐月查看能量流变
- 多用户共用一个 Agent 会话,换人提问时先封存上下文并给新人举例再开读
适合人员
- 对塔罗有兴趣、想用开放问题获得决策参考视角的个人
- 厌倦含糊的 yes/no 式占卜、想要脚本确定性抽牌结果的用户
- 需要可复现、不编造牌面的塔罗解读流程的 Agent 开发者
- 重视隐私、希望不同个案之间完全隔离的占卜服务使用者