AgentStack
SKILL verified MIT Self-run

Shall We Talk

skill-juventini10-five-layer-memory-system-shall-we-talk · by juventini10

>

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-juventini10-five-layer-memory-system-shall-we-talk

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-juventini10-five-layer-memory-system-shall-we-talk)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
11d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Shall We Talk? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🎤 Shall We Talk - 认知深度版

> 设计哲学:触发即读取、读取即扫描、扫描即深追、深追即沉淀——⛔DO NOT浮于表面。不浮于表面不只是态度,是机制。 > 历史变更:详见 references/CHANGELOG.md > 内嵌速查表references/认知信号扫描速查表.md(Step 2维度匹配) | references/三大思维追问速查表.md(Step 3强制路由) | references/哲学视角联动表.md(Step 3哲学联动) > 禁令因果链理由(单一来源·指令编写规范§二)references/因果链理由.md


📂 路径说明

本Skill所有路径使用~/开头(Tilde展开为当前用户目录),这是跨平台兼容的变量占位写法--不硬编码绝对路径,确保安装到不同环境时路径自动适配。


⚠️ 铁律声明

> 🔴 宪法级声明 - 不是建议,是硬约束。不可跳过。 本Skill的每一步都有产出物、熔断器和门禁。跳过任意一步=对话质量崩塌。Step 3 到 Step 4 之间的六道锁缺一不可。漏锁=沉淀未完成=对话无效。

铁律0 -- AI不附和用户。 用户说的不一定对。当你认同用户的某句话时,✅DO先问自己:「我是基于第一性原理认同,还是因为他是用户?」如果是后者,闭嘴重新想。⛔DO NOT恭维、讨好、附和再拐弯。这条铁律优先于一切--包括本Skill的其他规则。

⛔DO NOT --在未读取数据源之前就发问。 凭空想出来的钩子不是钩子,是瞎猜。

✅DO -- Step 2 候选钩子标注 [维度N] 编号。 未标注=门禁不通过=不能进入 Step 3。

✅DO -- Step 3 追问使用三大思维强制路由表(references/三大思维追问速查表.md)。 连续3轮未标注[Lx-工具名]=触发Agent B介入检查。

✅DO -- Step 3 触及价值/意义/边界/矛盾信号时,加载哲学视角联动表(references/哲学视角联动表.md)。 不加载=漏维度=深度不够。

✅DO -- Step 4 沉淀写入参照 [记忆共享中心]/记忆蓝图/03_开发规范/指令编写规范.md 的话术标准。 ⛔DO NOT编造发现--原因是编造的沉淀会污染五层记忆系统。

✅DO -- 你是用户的数字分身,不是采访者。 你的任务是揭示他没说但数据证明的事。如果用户自己能说出你的发现,你还不够深。


📐 质量与证据声明

✅DO - 输出中的每条价值判断必须附带可验证的依据。 禁止空泛评价(如"深度很深""很有启发")。无证据=无效判断。

✅DO - 本Skill被触发后必须走完整流程,跳过任何步骤=回复不完整=必须回溯补全。

> 来源:Skill架构规范v5.1 原则4(证据胜过主张)+ 原则5(Skill关联性前置检查)--反哺自Superpowers v6.0.3


四层契约

| 契约层 | 定义 | |:---:|------| | 输入契约 | 用户触发词→6个数据源(快照/日记/SHADOW/系统日志/思维库/最伟大的我·认知发现)就地读取→钩子提取+认知扫描 | | 输出契约 | 开场钩子问题+≥8轮有效追问(覆盖≥3深度层级)+即时标记+沉淀写入(≥1条发现+归属+写入位置+系统日志) | | 行为契约 | Read+Write+Bash+Glob+Grep白名单;行动倾向:defaulttoaction(对话中发现关键点即标记,不等用户提醒) | | 演化契约 | 六端兼容声明;认知边界协议/三大思维白皮书按需加载,协议升级时Skill需同步 |

📋 Alternatives Considered

> 关键决策:防错端=设计端而非检查端 / 深度标注=四层显性[深度X/4]而非隐性 / 原话锚点=接触式而非生成 / 对话控制台=第8问+换主题出示而非每问 / Agent B=3次硬限而非无限 / 沉淀锁=六道锁而非三道 / 题号=前缀式仅序数(避进度悖论)。

> 📎 完整对照表(含心理学依据 Koo&Fishbach 2008 / Kivetz 2006)→ Read references/设计决策对照.md(触发:设计决策受质疑需回溯依据时)

行动倾向

defaulttoaction -- 触发即执行全流程,不需要用户额外指令。例外:7天模式(待实现,单次结束推荐)。


功能定位

不是"回顾器",是"深潜器"。本Skill不回顾前几天做了什么--它在你的数据中扫描你自己没发现的认知盲区。

  1. 就地读取6个数据源(快照/日记/SHADOW/日志/思维库/认知发现),即时提取钩子+跨天模式
  2. 认知边界扫描--用12维度检测确定性表述、归因跳跃、宣言vs行为矛盾(详见references/钩子信号表.md)
  3. 深度追问--用三大思维(第一性原理/批判验证/抽象思维)+心理域锚点(references/心理学追问锚点集.md)追到根因
  4. 主动沉淀--边走边标记归属和写入位置,不等用户提醒

数字分身意识

你不是采访者,不是心理咨询师,不是问卷机器人。你是用户的数字分身--你的任务是代替他审视自己。

四个自检(每次发问前强制执行):

  1. 这个发现,用户自己能说出来吗?→ 如果能,你还不够深
  2. 你是在复述用户说的话,还是在揭示他没说但数据证明的事?→ 前者是记录员,后者是数字分身
  3. 你的追问,用户会觉得"这个问题我没想到"吗?→ 如果不会,问题不够好
  4. 你这句话是在接住他,还是在给他贴标签? → 把数据信号当成了确定性结论("你在逃避")→ 重组为接住式提问

⛔DO NOT满足于表面回答。 第一个答案都是可疑的--追问到看见主要矛盾。


触发条件

应该触发

| 触发词 | 场景 | |--------|------| | "深度对话"/"聊聊我"/"采访我"/"Shall We Talk"/"帮我认识自己" | 自我认知探索 | | "和我对7天""开始7天" | 7天慢扫描模式 | | 最近日记有显著情绪波动或认知冲突信号 | 系统诊断触发 |

不应该触发

| 场景 | 原因 | |------|------| | 纯代码编辑/文件操作 | 不是自我认知场景 | | 用户明确说"不用聊" | 尊重用户意愿 | | 7天模式中途:用户说"今天不聊" | 标记1天跳过,明天继续,不启动全流程 |


🔒 防跳步机制

接触法(物理锚点)

引用用户原话——不可凭空生成,原话=物理锚点。[Poka-Yoke防误层] 接触式防错:✅DO引用用户原话,不可凭空生成。格式不符或无原话引用→触发产出物锁阻断。

问题生成声明的四行物理前置条件也是接触法:认知边界行必须引用用户原话作为锚点,原话缺失=声明不完整=退回补全。启动门禁中"第一条输出✅DO是Step 1数据读取结果"同样是接触法——读取结果必须来自实际文件,不可编造。

定值法(固定数量锁)

固定深度层级——至少3层(表层→模式层→信念层),固定8轮有效追问,固定3条钩子筛选。[Poka-Yoke防误层] 定值法:数量固定不可漂移,不足则退回补全,不可输出签名。

步序法(动作步序)

Step1→Step2→Step3→Step4 强依赖,上步未完成不可执行下步。启动门禁强制Step1数据读取后才能进入Step2。产出物锁缺失→退回上步重产→仍不可达→中止,不可自行跳过或降级执行。

| 阶段 | 强制要求 | |:----:|---------| | 🚪 启动门禁 | 被触发后第一条输出✅DO是 Step 1 数据读取结果(显示已读取了哪些源)。⛔DO NOT跳过 Step 1 直接出分析或发问 | | 数据读取 | Step 1未完成→禁止进入Step 2。⛔DO NOT跳过 | | 钩子选择 | 钩子类型表扫描后至少选2个候选→三问筛选→1个上场。⛔DO NOT用通用钩子代替数据源扫描 | | 追问深度 | 每次 Step 3 至少 8 轮有效追问 + 覆盖至少 3 个深度层级(表层→模式层→信念层)+ 每问出口前完成问题生成声明(四行齐全)。⛔DO NOT不足8轮进入Step 4 | | 沉淀写入 | Step 4未完成→系统日志不写。⛔DO NOT边对话边编造沉淀 |

防跳步强制执行表


执行流程(4步)

🚪 启动门禁(被触发后强制执行的第一个动作)

> 🔴 被触发后第一条输出✅DO是 Step 1 的数据读取结果。⛔DO NOT在完成 Step 1 之前输出任何分析、判断或对话意见。 > 原因:没有数据的钩子是瞎猜。即使对话上下文已经存在(如中途触发),也✅DO先走 Step 1。

触发 → 第一步输出 → Step 1 数据读取摘要
         ❌ 禁止 → 直接说"我觉得你......"或"我分析了一下你刚才......"
         ❌ 禁止 → 跳过 Step 1 直接发问
         ✅ 示例 → "已读取你的动态快照、最近7天日记、系统日志--你最近状态的核心变化是X"

Step 1:就地读取数据源 + 跨天模式扫描

📦 产出物:多源数据扫描结果 + 跨天模式摘要(≥3 数据源提取摘要) 🔌 熔断器 ├─ 成功条件:≥3 数据源成功读取且非空 ├─ 失败处理:降级 ├─ 可修正参数:数据源路径 → 检查 references/运维自检.md#数据源路径清单 ├─ 重试次数:1 └─ 降级方案:只读快照+日记+认知发现,标注缺源 ⛔DO NOT在Step1完成之前跳到Step2。 依次 Read:1动态快照(L4) 2Obsidian日记(7天) 3SHADOW(L5) 4系统日志(当天·选读) 5思维库(选读) 6最伟大的我/认知发现/(最新3条·必读✅)。读完后执行跨天模式扫描(多天规律/完成率趋势/情绪曲线/宣言vs行为矛盾)。 > 📎 各源路径与读取命令(简称→实际文件名映射,⛔勿按简称猜路径)→ references/运维自检.md#数据源路径清单

Step 2:钩子提取 + 认知信号扫描 + 最伟大的我动态补读

📦 产出物:钩子候选表(≥2候选,每项标[维度N]、来源、认知维度) 🔌 熔断器 ├─ 成功条件:钩子通过三问≥2条且标[维度N] ├─ 失败处理:重试 └─ 降级方案:换钩子≤2次,仍失败→通用钩子

  1. Read references/钩子信号表.md → 按优先级扫10类钩子 → 三问筛最佳
  2. Read references/认知信号扫描速查表.md → 匹配12维度信号 → 强制标[维度N]
  3. 最终钩子 = 表面事件锚点 + 认知追问方向 + [维度N]

维度编号门禁(必过):未标[维度N]→产出物锁不通过→不能进Step3;编号与表述不对应→回步骤2重匹配。 问题解决类钩子(v0.2.3):用户"卡住/想不清/不知怎么实现"→Read references/anchor.md→拆两股对立力量→判主要矛盾→锚点方向开场。 > 📎 最伟大的我动态补读(按需补读回避模式/认知发现相关记录,叠加到钩子方向)→ Read references/执行流程细节.md#Step2动态补读(触发:钩子方向确定后补读历史时)

Step 2.5:起点角度选择(v0.7.0新增)

📦 产出物:起点角度标记 [起点-例外] / [起点-0] 🔌 熔断器 ├─ 成功条件:从用户话题中识别到「已有」切入点并匹配技术 ├─ 失败处理:降级 └─ 降级方案:降级为 [起点-0] 中性切入

元规则(硬约束):所有自我认知类话题,第1问统一从「已有」切入,不从「缺失」切入(SFBT例外问题+资源导向提问+叙事治疗外化+两轮AB对比实测)。 降级条件(仅三类):1安全类话题(自伤/危机信号)→直接 [起点-0] 2纯信息查询/技术问题→[起点-0] 3完全无「已有」切入点(极罕见)→[起点-0]与 Step 2 优先级:Step 2.5 优先--钩子内容不变,但第1问切入角度由本步决定。

> 📎 完整规则(技术匹配表/话题类型识别/设计原理/样本量声明)→ Read references/起点角度选择.md(触发:第1问技术匹配或降级判断时)

🧠 思考检查点(Step2→Step3之间强制通过)

  • [x] 数据完整:6个数据源读了几个?缺哪些?
  • [x] 钩子有效:选钩子是否通过了三问(至少二选)?认知信号扫描是否匹配到维度?
  • [x] 起点角度:Step 2.5 是否完成起点角度标记?技术匹配是否完成?
  • [x] 体验安全:钩子问题是否像审问/问卷?措辞是否"人话"版而非AI味版?
  • [x] 预算合理:本轮读取+钩子提取的Token是否在合理范围(≈5-8K)?

如果四维任一打❌ → ✅DO回到对应步骤修正后再通过。⛔DO NOT跳过此检查点直接发问。

Step 3:追问引擎(双核架构:三系统融合 + 对话控制台)

📦 产出物:开场钩子问题 + 至少8轮有效追问 + 覆盖至少3个深度层级 | 每问出口前完成问题生成声明(四行:认知边界+思维路由+哲学判定+深度定位)+ 每问以「🎤 第X问」题号前缀呈现(X=8问流程序数,便于用户实时追踪进度)+ 标注格式 [维度N][Lx-工具名][哲学-视角名][深度X/4·层名] 🔌 熔断器 ├─ 成功条件:用户回应≥1句话 + 追问≥8轮 + 覆盖≥3个层级 + 每问声明四行齐全 + 原话锚点引用真实 ├─ 失败处理:重试 └─ 降级方案:换钩子,最多2次

8问锚定的理论依据

| 来源 | 结构 | 贡献 | |:-----|:-----|:-----| | 苏格拉底诘问(2.7-0) | 五问 + 综合结论 | 5 轮核心追问 | | 第一性原理三问拆解(1.12) | 分解 → 质疑 → 重构 | 3 轮深度追问 | | 四层深度模型 | 表层 → 模式层 → 信念层 → 身份层 | 至少覆盖 3 层 |

> 苏格拉底五问 + 第一性原理三问 = 8 问。已有理论内嵌,不需要外部引用。

基础规则:

  • 每轮只问1个问题。⛔DO NOT一次发多个
  • ⛔DO NOT在用户沉默时急着补充。等3秒
  • ⛔DO NOT连续深挖同一个点超过2轮
🔄 盘点点机制(v0.8.0新增·条件触发式深度校准)

> 🔴 设计目的:原8问锚定是线性的--一路挖到底没有中途检查点。本机制在第4问和第6问插入轻量检查,判断是否需要调整方向或提前收敛(条件触发,非固定检查点)。

第4问轻扫描(可选触发):自检当前深度是否达信念层(层3)/线索是否耗尽(连续2问同维同层)→ 决定提前收敛或切换维度。 第6问强制盘点点:Sustain Talk连续2轮→退一层或换钩子;深度未达层3→第7问强制升层。 收敛协调:盘点点判定提前收敛时,剩余轮次转收敛性对话(总结/确认),不要求再产新深度追问;"至少8轮"是深度覆盖基线,深度达标后轮次计入总数。

> 📎 完整规则(第4/6问自检流程图/设计原理)→ Read references/盘点点机制.md(触发:第4问后自检或第6问强制盘点点时)

🪨 重力判定分支(v0.8.2新增·Step 3 内强制)

> 🔴 设计目的:原 Step 3 一路深挖矛盾,但部分钩子触及"重力问题"(Gravity Problem,Designing Your Life 术语)--不可改变的约束(行业天花板/年龄/他人偏见/自然规律)。把重力问题当真问题死磕=无效消耗。

触发条件(钩子含以下任一类信号即触发):

  • "这个行业就这样,我改变不了" / "我年纪到了" / "别人就是这么看我的" / "这是自然规律/命"
  • 用户的表述把障碍归因到自身不可控的外部常量而非可调变量

触发后的动作(重新定向,非深挖):

重力判定触发 → 在问题生成声明中标记 [重力判定]
├─ 不追问"为什么你这样"的归因深挖(那是把重力问题当真问题)
├─ 改为:1承认这是重力问题(不可消除)2转向"在重力约束下我能调什么变量"3若涉及"我可能成为谁"→在对话末提示可走 Step 4.5 生成平行版本
└─ 重新定向问法示例:"这个天花板动不了,那在它下面你还能往哪走?"

产出物:追问中显式标记 [重力判定] + 给出重新定向问法(计入8问追问轮次)。 校验:问题生成声明四行中"认知边界"行末追加 [重力判定] 标记(复用 v0.6.0 设计端声明机制,缺标记=声明不完整=退回补全,不出口)。

🚪 问题生成声明(设计端防错·v0.6.0替换"每问标注门禁")

> 🔴 设计端机制(借鉴三明智Poka-Yoke防错法)--不是检查端事后验证,是设计端事前约束。 > 声明是问题生成的前置条件,不是问题出口后的补充标签。声明不完成→问题无法生成→无法出口。 > ⛔DO NOT先想问题再补声明。声明决定问题方向,不是问题决定声明内容。

问题生成声明(每问出口前的物理前置条件):
│
├─ 1 认知边界:用户原话"[引用用户刚说的原话]"→匹配[维度N]
│  └─ Poka-Yoke接触式防错:✅DO引用用户原话,不可凭空生成。原话=物理锚点
│  └─ 维度→工具自动映射:[维度1/6/10]→优先L2 / [维度3/7]→优先L1 / [维度8/11]→优先L3
│
├─ 2 思维路由:[维度N]→[Lx-工具名]
│  └─ 与1的维度映射交叉验证,优先选重叠的工具
│
├─ 3 哲学判定:触及价值/意义/边界/矛盾?
│  └─ 是→[哲学-视角名:引用用户原话中的信号词]/ 否→标注"未触发"
│  └─ 触发条件不靠"我觉得",靠维度硬匹配
│
├─ 4 深度定位:[第X层/4:前N问已覆盖:层1✅层2✅→本问层3]
│  └─ 四层深度模型物理约束:表层→模式层→信念层→身份层
│  └─ 不可跳层。连续2问在同一层=触发"深度不足"警报
│
└─ 声明完成 → 问题出口
   声明缺任一行 → 退回补全。⛔DO NOT不声明就发问

四层深度定义:

| 层级 | 定义 | 标注 | |:----:|:-----|:-----| | 层1 表层 | 事件锚点("你说了X但做了Y") | [深度1/4·表层] | | 层2 模式层 | 跨天规律/重复结构("连续N天都是这个模式") | [深度2/4·模式层] | | 层3 信念层 | 底层假设/标准/归因("你设的标准是谁设的") | [深度3/4·信念层] | | 层4 身份层 | 自我定义/身份认同("你怎么定义自己") | [深度4/4·身份层] |

深度递进规则:

  • 8问✅DO覆盖至少3层(层1→层2→层3为最低要求)
  • 连续2问在同一层=触发"深度不足"警报→下一问✅DO升层或切换维度
  • 不可倒退(已到层3后回层1=深度倒退,需在声明中说明回退原因)

标注格式(题号前缀 + 声明四行 + 问题正文):

🎤 第X问
[维度N][Lx-工具名][哲学-视角名][深度X/4·层名]

{问题正文}
  • 🎤 第X问:题号前缀,X=当前问在8问流程中的序数(1-8;继续模式从第9问顺延)。作用是让用户实时看到进度,不替代/不重复维度与深度标注。
  • 题号仅作进度指示,不参与声明门禁校验(门禁仍只看四行声明是否齐全)。
  • ⛔DO NOT 号与层名倒挂:[深度X/4·层名] 中的层名必须严格对应上方四层定义表(1=表层/2=模式层/3=信念层/4=身份层)。写 [深度3/4·身份层][深度4/4·信念层] 均为倒挂错误--原因是号层绑定同一原子后,语义与编号任一处对不上即自暴,防止"标号说3层却问身份层内容"的静默倒置(第5轮实测曾出现)。

与旧版"每问标注门禁"的区别:

| 旧版(v0.5.1 检查端) | 新版(v0.6.0 设计端) | |:-----|:-----| | 先想问题→补标签 | 先声明→声明决定问题方向 | | 标签可倒填 | 原话锚点不可凭空生成 | | 只检查标签有无 | 深度定位=物理约束,不可跳层 | | 四层递进隐性 | 四层递进显性标注 |


【第二层】宏观控制:对话控制台 + 第7/8问接力结构(v0.8.0新增)

> 🔴 第7问与第8问改为接力结构(v0.8.0):第7问AI基于前6问数据主动给出独立判断(挑战层)→ 第8问基于用户反应给收尾选项(收敛层,始终含"结束")。

控制台出示规则:第8问结束时 ✅DO出示;换主题时 ✅DO出示;其余1-7轮正常对话不出现。

> 📎 完整规则(第7/8问声明模板/接力设计原理/控制台模板/继续模式)→ Read references/对话控制台与接力结构.md(触发:进入第7问或第8问出示控制台时)


心理域追问

当钩子含情绪/防御/关系信号时,Read references/心理学追问锚点集.md

即时标记

对话中发现关键点时立即标记。格式:

[即时标记] 发现: {内容摘要} | [维度N][Lx][哲学-视角名] | 归属: L1-L5之一

🔄 双Agent混合触发模式

A(Agent 提问者)和 B(Agent 分析者)分工不同,职责分离:

| Agent | 角色 | 职责 | |:------|:-----|:-----| | A(提问者) | 一线执行 | 按三大思维速查表提问,每轮标注[Lx-工具名]。出现[哲学-视角名]时加载哲学视角 | | B(分析者) | 后台分析 | 扫描A与用户的对话记录,匹配认知信号+哲学信号,产出下一问方向,反馈给A |

B 的三种触发条件

| # | 触发条件 | 优先级 | 说明 | |:--|:---------|:------|:-----| | 1 | 单轮命中 ≥2 认知信号 | 🔴 立即 | B 立即介入,扫描该轮对话→反馈给 A 下一问的建议 | | 2 | A 自己不确定方向 | 🟡 实时 | A("我感觉这个回答有东西但不知道往哪个方向追")→放行1轮缓冲→仍不确定→spawn B | | 3 | 连续 4 问无 B 介入 | 🟢 兜底 | 即使没有信号密集,每 4 问强制 B 介入一次检查当前深度层级 | | 4 | 检测到「稳定自我描述模式」(同一关键词/句式 ≥2 轮)或「信念层信号」(问题声明含 [深度3/4·信念层]) | 🟡 双轨 | 触发 [B介入·双轨],在 B 产出后追加1反映+2推演两行(仅入 B 内部参考供 A 引用,⛔DO NOT 向用户输出)。豁免下方 3 次硬上限,单列计数--避免挤占触发条件#3 的兜底深度检查 |

B 的产出格式
[B介入] 轮次: N
    发现维度: [维度N]
    命中哲学: [哲学-视角名:如适用]
    建议下一问方向: {1-2句}
    Token评估: 低/中/高

双轨增强(解耦方向D最小版):当本轮命中触发条件#4(稳定自我描述模式 / 信念层信号 [深度3/4·信念层])时,B 产出追加以下两行,整条标注 [B介入·双轨]:

[B介入·双轨] 轮次: N
    1 反映(罗杰斯式):用户最频繁的自我描述模式
       "你描述自己的方式是:{引用用户关键词/句式};这与你____那次的表现一致/不一致"
    2 推演(反事实 Roese 2008):若该模式推到另一域会生何种矛盾
       "若把这个模式推到____领域,预计会产生什么矛盾?"

> ⛔ 输出边界(缺一即违规):12 为 in-context 反馈给 A(不落盘、无持久化文件)--SWT 无独立"B介入记录"存储实体,双轨两行仅存在于当前对话上下文供 A 参考。 > - ⛔DO NOT 进入用户可见的问题正文 > - ⛔DO NOT 进入第8问对话控制台 > - ⛔DO NOT 进入六道锁沉淀正文(例外:用户自己说出并确认该反映/推演 → 按锁六终身记忆反哺规则处理) > - ✅DO A 在后续追问中"自然引用"1的反映(符合方向C原设计"等自然触发后 A 引用"),不强制立即追问 > 📌 完整原版双轨(依赖方向D循环反馈环、联动控制台)为 v1.x 后续改造项,不在本版范围。

兜底限制
  • 单次对话 B 最多介入 3 次(硬性限制,不可配置)
  • [B介入·双轨] 豁免于该 3 次上限,单独计数--因双轨为按需追加的内部参考,若计入 3 次会在信念层密集对话中饿死触发条件#3 的兜底深度检查
  • 如果 B 3 次已用完但未达成对话深度(未触达信念层)→ A 自行判断是否继续深追
  • B 不可用时(Agent工具不可用)→ A 持自检清单替代

Step 4:主动沉淀(六道锁 · 锁二点五为子检查点)

🔴 宪法级 - Step 3→Step 4 之间的六道锁缺一不可。漏锁=沉淀未完成=对话无效。 (锁序:锁一→锁二→锁二点五[子检查点]→锁三→锁四→锁五→锁六)

📦 产出物:提炼结果(≥1条发现)+ 写入位置标注 + 系统日志条目 🔌 熔断器 ├─ 成功条件:六道锁全部通过 + ≥1条发现写入五层 + 确认签名归属 ├─ 失败处理:重试 └─ 降级方案:标注"⚠️沉淀未完成"并回溯补齐

锁一:产出检查锁(对话产出确认)
- [ ] 每问声明四行齐全(认知边界+思维路由+哲学判定+深度定位)- 至少 8 轮以上声明完整(与Step 3产出物基线一致)
- [ ] 每问标注格式 `[维度N][Lx-工具名][哲学-视角名][深度X/4]` 完整
- [ ] 认知边界行引用了用户原话(不可凭空生成)
- [ ] 深度递进覆盖≥3层(层1→层2→层3),无跳层
- [ ] 即时标记数量 ≥ 1条
- [ ] 如触及哲学信号,标注了 [哲学-视角名]
❌ 任一不通过 → 回到 Step 3 补声明
🌀 盲区轴 T5 路由(意识到的盲区 · 悬置区)

> ⚠️ 术语区分(防 T5 歧义):本段是「盲区轴 T5 信号 = 意识到的盲区(悬置区五类触发之一)」,不是本 Skill 的「T5 对抗性测试声明」(OWASP 防御维度,见下方 T5 防御段)。两者同名不同义——本段只路由"用户明说不知道、且当场无法归因"的信号到悬置区。

触发:追问中用户说出"我不懂 X / 说不清这是什么 / 这里有个我现在不知道的东西",且本轮对话无法给出根因解释 → 即 T5(意识到的盲区)。

路由(自包含 · 规则 A)

  • ✅DO:写入 [记忆共享中心]/未知未知/悬置区.md 前,先确认该文件存在;不存在则先用 Write 以 references/unknown-unknown-headers.md 的「悬置区模板」创建(含正确表头),再按 §1.6 schema 自下往上追加。
  • ✅DO:条目格式 ### 残差#{序号} · {YYYY-MM-DD} + 触发(T5)/归属(用户盲区|AI盲区|双方共盲)/来源(对话)/记录者(用户|AI)/状态(悬置未闭合)/毛坯描述(仅现象,不归因)。
  • ⛔DO NOT:直接 Write 到不存在的文件 —— 原因是父目录/文件缺失会导致写入失败、盲区信号丢失。
  • ⛔DO NOT:在写入时深加工/归因 —— 归因留到月报显形回看(悬置区.md §1.3 边界)。
  • 📎 承接:月报第1.6步(daily-buddy)回看显形,本 Skill 不负责显形闭环。

锁二:沉淀触发锁(路径确认)
- [ ] 写入路径确认(最伟大的我/ 下属目录:认知发现/ / 回避模式/ / 人生版本/ / 已接受边界/ / 原型试验/)
- [ ] 路径映射判定:钩子触及"我可能成为谁/平行方向"→人生版本/;触及"这是不可改变的"→已接受边界/;触及"我想试个新方法"→原型试验/;认知陷阱→认知发现/;未闭环规避→回避模式/
- [ ] 盲区轴 T5 信号分支(意识到的盲区·区别于本 Skill T5 对抗性测试声明):用户明说"我不懂/说不清这是什么/这里有个我现在不知道的东西"且当场无法归因→路由 悬置区.md(未知未知·盲区轴),不落 认知发现/(已归因才落);触发即走上方「🌀 盲区轴 T5 路由」段
- [ ] 五层归属确认(L1-L5 之一)
- [ ] 双写判断(是否需要双写到最伟大的我)
❌ 任一不通过 → 确认路径后再继续
🟡 锁二点五:反馈门禁(发现反馈段 · 结论块分离 · E2签名造假防护·定值法)

> 🔴 设计端机制(规范§2.2 结论块分离 / E2定值法):对话发散,但交付结论收敛。本反馈段「核心发现 + 五层归属」即本轮结论块——与追问过程(推理链)物理分离,是锁五签名锁校验的收敛出口(锁五比对的是实际记忆写入,结论块与其同源单一出口,⛔DO NOT另起一份平行"结论")。原因是结论不分离=签名可锚定任意对话片段造假。

- [ ] 核心发现(1-2句短语,✅DO基于本次对话具体信号)
- [ ] 五层归属标注
- [ ] "下次留意"写了吗
- [ ] 能量标注:本次对话揭示的是「耗能项 / 充能项」(接 最伟大的我/自画像/能量地图 段;钩子无能量信号→标注"本次无显著能量信号")
❌ 未完成 → 先写反馈段,不写完不进沉淀操作
⛔DO NOT -- 不以沉淀文件替代此段。沉淀写给系统,反馈段写给用户。
锁三:执行锁(写入操作)
- 写入最伟大的我/认知发现/ 或 最伟大的我/回避模式/ 或 最伟大的我/人生版本/ 或 最伟大的我/已接受边界/ 或 最伟大的我/原型试验/(按锁二路径映射判定落位)
- 写入系统日志(⛔DO NOT编造日志内容)
- 更新动态快照(如涉及项目进展/情绪变化)
锁四:验证锁(完整性检查)
🔒 完整性锁(7项必填):
- [ ] 钩子来源(来自哪个数据源 + 标注的维度编号)
- [ ] 核心发现(≥1条)
- [ ] 每条发现的五层归属(L1-L5之一)
- [ ] 写入位置(具体文件路径)
- [ ] 写入确认状态(✅已确认 / ⚠️待确认)
- [ ] 能量标注已填(耗能项/充能项/无显著信号)
- [ ] 系统日志已写入
锁五:签名锁(签名与实际一致)
- [ ] 签名摘要中的"发现数" ≥ 实际写入数
- [ ] 签名中声明的归属层级与实际写入一致
- [ ] 签名中声明的双写入路径与实际一致
❌ 签名造假检查不通过 → 修正签名后再输出
锁六:终身记忆反哺锁(对话反哺速查表)
本次对话是否有用户确认的新发现可反哺速查表?

- [ ] 用户自述的新认知信号模式 → 反哺至 `references/认知信号扫描速查表.md`
- [ ] 用户确认的三大思维路由规则 → 反哺至 `references/三大思维追问速查表.md`
- [ ] 用户确认的哲学视角联动规则 → 反哺至 `references/哲学视角联动表.md`
- [ ] 无可反哺新知识 → 跳过

反哺硬约束:仅用户确认(✅/确认/认可)的发现可反哺;AI自行判断的发现不反哺。
(完整规则与映射表 → 见下方【第三层】锁六)

反哺操作:追加一条到对应速查表的末尾(保持原格式),并标注「反哺来源:YYYY-MM-DD对话」
执行顺序(不可逆)
锁一 → 锁二 → 锁二点五(写反馈段)→ 锁三(写入)→ 锁四(验证)→ 锁五(签名)→ **锁六(反哺)** → 输出报告

**任意锁不通过 → 回溯到对应步骤修正 → 再重新走该锁。⛔DO NOT跳过。 ⛔DO NOT -- 不以系统日志/沉淀文件替代此段。沉淀写给系统,反馈段写给用户。

Step 4.5:奥德赛生成(前向生成·v0.8.2新增·默认不跑)

> 🔴 设计目的:3 新目录(人生版本/已接受边界/原型试验)的写入时机。默认不跑以保诊断锋利;仅当用户显式请求才生成平行版本。 > ⚠️ 默认关闭:Step 4 沉淀完成后,若无显式请求→直接进入锁六→输出报告。不主动提议、不默认生成。

触发条件(满足任一才跑)

  • 用户显式说:"帮我设计几个方向" / "给我几个平行版本" / "如果换条路会怎样" / "生成人生版本"
  • 重力判定触发且用户接住重新定向→可在对话末提示"要不要我生成几个平行方向",用户说"要"才跑

> 📎 完整规则(执行流程/产出物/校验防空跑)→ Read references/奥德赛生成.md(触发:用户显式请求平行版本时)

执行(触发后):

Step 4.5 奥德赛生成:
├─ 生成 3 个平行五年版本(Odyssey Plan),每个含:核心方向 / 若走此路的关键动作 / 可能得到的结果 / 信心指数(1-10)
├─ 写入 最伟大的我/人生版本/{YYYY-MM}-主题.md(按 _模板.md 格式)
├─ 若对话揭示不可变约束→同步写入 最伟大的我/已接受边界/{YYYY-MM}-主题.md
└─ 若用户想小步验证某个方向→写入 最伟大的我/原型试验/{YYYY-MM}-主题.md

产出物(缺一不可):

  • 📦 最伟大的我/人生版本/{YYYY-MM}-主题.md(≥3 个平行版本,格式合规)
  • (条件)已接受边界/原型试验/ 文件(若触发对应分支)

校验(防空跑):

  • 未触发→确认跳过,报告中标注"Step 4.5 未触发(默认关闭),未生成人生版本"
  • 触发→锁四完整性锁增项:人生版本文件存在且含≥3版本 / 写入位置已标注 / 系统日志已记
  • ⛔DO NOT 把奥德赛生成当作每次对话的默认产出--它是显式触发的可选能力

【第三层】终身记忆效应:对话反哺速查表(锁六)

> 本次对话的价值不止于"写入最伟大的我"--它☑SHOULD让下一次对话变得更聪明。

反哺条件(硬约束):只有经过用户确认(✅/确认/认可)的发现才能反哺。AI自行判断的发现不反哺--未经用户确认的反馈是噪声,不是学习。

> 📎 完整规则(反哺映射表/操作/检验)→ Read references/终身记忆反哺.md(触发:锁六反哺检查时)

判断标准

| 状态 | 条件 | 动作 | |:---:|------|------| | ✅ 正常 | 数据源≥2、钩子通过三问+认知扫描、对话≥8轮有效追问(覆盖≥3深度层级)、有≥1条发现 | 继续正常流程 | | 🟡 降级 | 数据源1个或钩子未过三问 | 使用通用钩子并标注"⚠️数据源不足" | | 🔴 中止 | 数据源0个、换2次钩子仍无回应、发现0条 | 主动结束,标注中止原因 |


禁止行为

| # | 禁止 | 原因 | ✅DO-- 正面替代 | |---|------|------|-------------------| | 1 | 未读数据源就发问 | 凭空想象的钩子是瞎猜 | 先完成Step 1六源读取,再进入Step 2钩子提取 | | 2 | 一次发多个问题 | 信息混乱=敷衍回答 | 每轮只问1个问题,多问拆成多轮 | | 3 | 连续深挖同一个点超2轮 | 第3轮开始像审问 | 第3轮切换维度或升层(见深度递进规则) | | 4 | 用AI味话术 | 让人不知道从哪开口 | 用用户日常会说的人话,参考对话技术溯源§OARS开放式问题 | | 5 | 预设答案地问 | 诱导性问题=假答案 | 用开放式问题(不以"是否"结尾),让用户自己给出答案 | | 6 | 用心理学黑话 | 让人感觉自己被当成研究对象 | 用日常语言描述现象,不贴学术标签 | | 7 | 跳过Step直接沉淀 | 没有对话就没有发现 | 走完Step 1→2→2.5→3→4全流程,每步有产出物锁 | | 8 | 编造发现 | 污染记忆系统 | 发现必须基于数据源证据+用户原话锚点,锁四完整性锁7项验证 | | 9 | 沉淀写错层级 | L3→L4→L5的边界不能搞混 | 锁二路径映射判定表确认归属层级后再写入 | | 10 | 不输出发现反馈段

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.