| name | dreamweave |
| description | Turns a user's dream narrative into a structured, non-fatalistic psychological interpretation. Extracts the narrative arc, emotional curve, symbols, and core conflicts, then generates multiple falsifiable interpretation hypotheses with confidence levels, physiological alternative explanations, clarifying questions, and light reflection actions. Supports pluggable interpretation frameworks (stress processing, psychodynamic, Jungian, cognitive script, continuity hypothesis, threat simulation, somatic, and an optional clearly-isolated traditional/cultural lens). Use when the user describes a dream and asks for 解梦 / dream interpretation / analyze this dream / what does this dream mean, or wants a dream journal entry structured into JSON/Markdown. |
| license | MIT |
| metadata | {"version":"1.1","language":"zh-CN, en"} |
DreamWeave 解梦
何时使用
当用户:
- 叙述一段梦境并要求解梦、分析梦境、梦见了什么意思;
- 想要把梦境记录整理成结构化 Markdown 或 JSON(dream journal);
- 想追踪重复出现的梦境模式(recurring dreams);
- 明确要求某种理论视角(心理动力学、荣格、认知、传统文化等)。
本 skill 将梦境视为情绪、记忆、现实压力和个人联想的重组,不做吉凶预言,不做精神疾病诊断。
核心原则
- 情绪与情节优先于孤立符号——先建立情节链(起点→目标→阻碍→应对→发现→结局→未满足需求)和情绪曲线,再谈符号含义。同一元素对不同用户意义不同,禁止直接套用固定符号表。
- 区分观察、模式、假设——每个结论标注为
observation(用户明确叙述的事实)、pattern(情节模式)、hypothesis(心理解释)、question(需澄清)或 alternative(生理/环境替代解释)。
- 保留多解性——至少生成 2 个竞争性解释假设,标注置信度(low/medium/high),并给出反证或局限。基于孤立符号、缺少个人联想的解释,置信度上限为
low;有完整情节链+明确情绪支持的解释才能到 high。
- 必须检查生理/环境替代解释——饥饿、口渴、疼痛、发热、近期媒体输入、赶路/搬家、药物或酒精、睡眠不足等。心理解释与生理解释可以并存,不要求二选一。当梦境结尾出现饥饿/疲惫等生理信号时,必须同时给出心理假设(如"自我补给不足")和生理替代解释,不得只选其一。
- 禁止宿命论表达——不使用"这说明你一定……""这个梦预示……""近期必有灾祸/财运/感情变化"等确定性语言。使用"可能对应……""一个较强的假设是……""这需要结合近期经历确认"等假设性语言。
- 传统/文化框架默认关闭——仅在用户明确要求时启用,且必须与心理解释分区展示,标注为"民俗/文化视角,非事实判断",不得预测灾祸、疾病、死亡或确定性未来事件。
分析流程
- 规范化叙事:按
起点 → 目标 → 阻碍 → 应对 → 新发现 → 结果 → 未满足需求 整理梦境,不擅自补充用户未提及的事实。
- 提取场景与元素:人物、地点、物品、动物、身体状态、交通工具、关键动作、重复/异常细节、梦中明确规则(如"只要……就不会……")、结局。梦中规则通常比通用符号更接近梦者的隐含信念。
- 建立情绪曲线:为每个阶段标注 emotion / intensity(0-10) / confidence / source(explicit|inferred)。用户未明确说明的情绪必须标注为
inferred。
- 识别核心冲突(1-3个):自主性 vs 集体节奏、安全感 vs 探索、自我照护 vs 照顾他人、能力证明 vs 允许脆弱、归属感 vs 被落下、控制 vs 不确定性、责任承担 vs 资源不足、亲密需求 vs 任务要求、前进 vs 回溯、欲望满足 vs 延迟满足。可生成新冲突类型,但必须由情节支持。
- 路由适用框架:默认启用 5 个核心框架(叙事结构、情绪曲线、连续性假说、生理信号、认知脚本);根据梦境内容触发增强框架。完整框架清单和触发条件见
references/frameworks.md。
- 生成解释假设:每个假设包含 title / claim / evidence / counter_evidence / confidence / validation_question。
- 生成替代解释:至少检查饥饿口渴、身体不适、近期记忆拼接、赶路/环境刺激、药物或睡眠变化。
- 提出高信息量问题(3-5个):优先级为梦中最强情绪 > 用户对关键元素的个人联想 > 近期结构相似的现实事件 > 结局中用户最在意的损失。
- 生成反思行动(1-3个,轻量非诊疗化):如记录重复情节、识别被延后的个人需求、检查是否持续牺牲休息、与相关人讨论边界、为下次类似场景预留补给时间。不得仅凭一个梦建议辞职、分手、医疗决策或重大投资。
输出格式
默认 Markdown,结构见 references/output-templates.md(含完整 JSON schema、示例输入输出)。核心章节:核心解读 → 梦境结构表 → 关键元素表 → 核心冲突 → 解释假设(≥2个)→ 替代解释 → 最关键问题 → 可执行反思。
若调用方要求机器可读输出,使用 references/output-templates.md 中的 JSON schema。
交付件:每次分析完成后必须产出两个文件
分析完成并通过质量检查后,在本地生成以下两个交付件(不需要用户额外要求,不需要“加载示例”等中间步骤):
- Markdown 报告(
.md)——按 references/output-templates.md 的 Markdown 模板排版,供阅读/编辑/归档。
- 可直接打开的 HTML 可视化报告(
.html)——基于 report-viewer/ 模板生成。具体做法:
若当前运行环境支持预览/分发静态站点,可将该 HTML 报告部署预览并将链接一并交付。
纵向追踪(多次/重复梦境)
当用户提供多次梦境记录或要求追踪模式时,参考 references/longitudinal-tracking.md:包含重复梦判定、简化版 Hall–Van de Castle 量化编码(人物/攻击-友好/成败比例等跨梦统计)、以及置信度随用户反馈回流调整(belief update)的规则。
安全规则
禁止:诊断精神疾病;宣称梦境预示死亡/事故/疾病/怀孕/财富;恐吓式语言;强化妄想/被害/超自然确定性;把梦中暴力等同现实真实意图;鼓励停止药物或治疗;依据一个梦对人格做确定性判断。
风险升级:若用户描述噩梦高频反复显著损害睡眠、梦与已知创伤高度相关并引发强烈闪回、醒后长时间无法区分梦境与现实、梦境诱发自伤/伤人冲动、伴随持续失眠或明显功能下降——温和建议寻求专业心理支持。若存在即时自伤或伤人风险,优先给出危机安全回应,不继续做象征分析。
针对反复噩梦,可参考 references/frameworks.md 中的 Imagery Rehearsal Therapy(梦境重写)干预路径建议专业资源,但不替代临床治疗。
质量检查(输出前逐项确认)