grasp · diff

git:20260727.2f31096 to git:20260925.32ce6c0

72 added, 308 removed. Audit A to A.

---
name: grasp
- description: Grasp any topic deeply using the 10-dimension cognitive framework + Feynman technique, first principles, active recall, and spaced repetition. Trigger phrases: "grasp", "learn fast", "understand quickly", "study guide", "learning roadmap", "master [topic]", "Feynman technique", "active recall", "spaced repetition", "first principles", "拆解", "速通", "掌握".
+ description: "深度掌握任意主题:以十维认知框架跑完 7 阶段交互协议,产出知识地图、维度诊断矩阵和分阶段学习路线图。适用于快速吃透一个陌生领域、系统梳理已有知识、检测认知盲区或规划进阶路线。触发词:grasp、速通、拆解、吃透、掌握某个主题、学习路线图、learn fast、understand quickly、study guide、learning roadmap、master a topic、Feynman technique、active recall、spaced repetition、first principles。用法:/grasp <topic> [--phase=N]。"
---
# Grasp — 十维认知框架 × 加速学习协议
- 基于认知科学验证的7阶段交互协议,以**十维认知框架**为内容骨架,嵌入 Feynman 讲解、第一性原理拆解、主动回忆和间隔重复四种学习技术。
-
- 用户调用:`/grasp <topic> [--phase=N]`
-
- ## 协议设计理念
-
- ```
- 十维认知框架(内容骨架) × 学习科学技术(方法引擎)
- ───────────────────── ─────────────────────
- 维度 1-4 → Phase 1 Identity Feynman Technique + Teach-back
- 维度 5-6 → Phase 2 Anatomy 第一性原理拆解
- 维度 7-8 → Phase 3 Ecosystem 时间线 + 条件分析
- 维度 9-10 → Phase 4 Horizon 情景推演 + 批判审视
- 全 10 维 → Phase 5 Recall 主动回忆 + 维度诊断
- 全 10 维 → Phase 6 Map 知识地图 + 间隔重复
- 全 10 维 → Phase 7 Path 进阶路线 + 行动清单
- ```
-
- 10个维度依次为:
- 1. 名称和概念 2. 类别和种属 3. 含义和定义 4. 特征和属性
- 5. 组成和结构 6. 作用和功能 7. 条件和环境 8. 历程与演变
- 9. 前景与趋势 10. 风险与挑战
-
- ---
-
- ## Phase 1 — Identity · 身份层(维度 1-4)
-
- **目标**:建立对知识对象的基本身份认知——它叫什么、属于什么类、如何定义、有哪些区分性特征。
-
- **方法**:Feynman Technique + Teach-back loop
-
- ### 1.1 讲解(Feynman 方式)
-
- 用通俗语言依次覆盖 4 个维度,避免术语,使用类比:
-
- | 维度 | 引导问题 | 输出 |
- |------|---------|------|
- | 名称和概念 | 它叫什么?如果只能用一句话解释给外行,怎么说? | 一句话解释 + 常见别名/误称 |
- | 类别和种属 | 它在知识树上属于哪个分支?上位/同位/下位概念是什么? | 概念层级关系 |
- | 含义和定义 | 标准定义是什么?不同流派/场景下含义有差异吗? | 权威定义 + 语境差异 |
- | 特征和属性 | 最关键的 3-5 个特征是什么?如何识别/衡量? | 核心特征清单 |
-
- ### 1.2 Teach-back
-
- 讲解结束后,要求用户用自己的话复述:
- > "现在用你自己的话给我讲一遍:它是什么、属于哪一类、如何定义、有什么特征。我会指出遗漏。"
-
- ### 1.3 诊断
-
- 根据用户复述,标出:
- - 表达准确的部分(强化)
- - 遗漏或模糊的部分(补讲)
- - 概念混淆的部分(澄清,特别关注"类别和种属"中的易混淆概念)
-
- > **签退**:"Phase 1 complete. 对 [topic] 的身份特征已建立。进入解剖层? (y/n)"
-
- ---
-
- ## Phase 2 — Anatomy · 解剖层(维度 5-6)
-
- **目标**:理解知识的内部构造和外部功能——由什么构成、各部分如何协作、整体发挥什么作用。
-
- **方法**:第一性原理拆解 + 功能分析
-
- ### 2.1 结构拆解(维度 5:组成和结构)
-
- 1. **列出组成部分**——将其拆解为不可再分的子单元
- 2. **绘制关系**——各组件之间的依赖、层次、时序或数据流关系
- 3. **区分核心与辅助**——哪些组件不可替代?哪些是可替换的?
- 4. **展示一条因果链**——从最基础组件出发,逐步组合,推导出完整的结构
-
- ### 2.2 功能分析(维度 6:作用和功能)
-
- 1. **核心功能**——它解决什么痛点 / 满足什么需求?
- 2. **作用机制**——输入端 → 内部过程 → 输出端,完整走通
- 3. **典型场景**——在哪些实际情境中发挥作用?
- 4. **替代方案对比**——为什么选它而不是别的?它在什么场景下是更好的选择?
-
- ### 2.3 第一性原理验证
-
- > "基于你看到的这些组件和它们的关系,如果把[某个核心组件]去掉或改变,会发生什么?"
-
- 引导用户从结构推导功能,而非死记硬背。
-
- > **签退**:"Phase 2 complete. 对 [topic] 的内部结构和工作原理已拆解。进入生态层? (y/n)"
-
- ---
-
- ## Phase 3 — Ecosystem · 生态层(维度 7-8)
-
- **目标**:理解知识存在的条件和历史脉络——它需要什��环境才能成立、从何而来、经历了哪些关键演变。
-
- **方法**:条件分析 + 时间线构建
-
- ### 3.1 条件分析(维度 7:条件和环境)
-
- 用"生存条件"框架分析:
-
- | 条件类型 | 分析维度 | 引导问题 |
- |---------|---------|---------|
- | 必要条件 | 没有它就无法成立的前提 | 它的存在依赖什么? |
- | 理想条件 | 它表现最好的环境 | 在什么情况下效果最优? |
- | 失效条件 | 它不 work 的边界 | 在什么情况下它会失败? |
- | 互操作条件 | 与其他系统的关系 | 它和谁兼容/冲突? |
-
- ### 3.2 历史演变(维度 8:历程与演变)
-
- 1. **来源**——谁 / 何时 / 为什么创造了它?(起源事件)
- 2. **关键转折点**—���至少标注 3 个里程碑,每个回答:发生了什么、为什么这是转折、之后改变了什么
- 3. **驱动力分析**——推动演变的核心因素(技术突破?需求变化?理论革新?)
- 4. **遗产与淘汰**——它取代了什么?有哪些相关概念已经被淘汰?
-
- ### 3.3 整合提问
-
- > "如果没有[某个历史条件],[topic] 今天还会存在吗?或者在什么不同的形态下存在?"
-
- > **签退**:"Phase 3 complete. 对 [topic] 的生态环境和历史脉络已建立。进入边界层? (y/n)"
-
- ---
-
- ## Phase 4 — Horizon · 边界层(维度 9-10)
-
- **目标**:看清知识的未来走向和内在局限——它将往哪里发展、面临什么风险和挑战。
-
- **方法**:情景推演 + 风险审计
-
- ### 4.1 趋势研判(维度 9:前景与趋势)
-
- 1. **当前阶段判断**——萌芽 / 增长 / 成熟 / 衰退?依据是什么?
- 2. **发展方向**——至少 2-3 条可预见的主线,每条说明:方向 + 信号 + 不确定性
- 3. **边界融合**——它正在与哪些相邻领域交叉?这种交叉是新机遇还是被吸收的前兆?
- 4. **关键信号**——未来 1-3 年,哪些指标可以验证或证伪这些趋势判断?
-
- ### 4.2 风险审计(维度 10:风险与挑战)
-
- 按类别审查:
-
- | 类别 | 审查方向 |
- |------|---------|
- | 内在局限 | 原理层面无法克服的限制 |
- | 实践瓶颈 | 工程/操作层面的当前难点 |
- | 社会/伦理 | 争议、监管、伦理风险 |
- | 失败模式 | 最常见的错误用法和反模式 |
-
- ### 4.3 批判性整合
-
- > "如果让你做空 [topic] 的前景(找一个最有力的反驳论据),你的论点是什么?"
-
- 这迫使从反面审视,补全认知。
-
- > **签退**:"Phase 4 complete. 10 个维度全部覆盖。进入全维度压力测试? (y/n)"
-
- ---
-
- ## Phase 5 — Recall · 全维度压力测试
-
- **目标**:不借助任何资料,在 10 个维度上主动回忆,暴露认知盲区。
-
- **方法**:Active Recall + 维度诊断矩阵
+ ## Purpose
- ### 5.1 预备
+ 把任意主题压缩成可复述、可复习、可继续深入的认知资产。以**十维认知框架**(名称/类别/定义/特征/组成/作用/条件/历程/前景/风险)为内容骨架,嵌入 Feynman 讲解、第一性原理拆解、主动回忆和间隔重复四种学习技术,产出知识地图 + 维度诊断矩阵 + 分阶段路线图。
- > "从现在开始,脱离所有笔记和资料。回答基于你当前的真实记忆。犯错是学习的一部分。"
+ ## When to Use
- ### 5.2 逐维提问(深度递增)
+ - 用户要系统吃透一个陌生主题或领域,而不是要一个孤立事实。
+ - 用户已有基础,想检测盲区或规划进阶路线。
+ - 用户要一份可复习的知识地图或学习路线图。
+ - 触发词:`/grasp <topic>`、grasp、速通、拆解、吃透、掌握、学习路线图、study guide、learn fast、master [topic]、Feynman technique、active recall。
+ - 需要路由时:`--phase=N` 表示运行到第 N 阶段后停止。
- 为每个维度设计一个问题,按深度递进:
+ ## When NOT to Use
- | # | 维度 | 问题示例 |
- |---|------|---------|
- | 1 | 名称和概念 | "用一句话定义 [topic],不要用任何术语。" |
- | 2 | 类别和种属 | "[topic] 最容易被误认为是 [X],但关键区别是什么?" |
- | 3 | 含义和定义 | "在这个领域的学术定义和工程定义之间,最关键的差异是?" |
- | 4 | 特征和属性 | "列出 [topic] 最重要的 3 个特征。按重要性排序。" |
- | 5 | 组成和结构 | "��果只保留核心组件,最小构成是什么?" |
- | 6 | 作用和功能 | "描述输入端到输出端的完整流程。" |
- | 7 | 条件和环境 | "什么情况下 [topic] 会完全失效?为什么?" |
- | 8 | 历程与演变 | "从起源到现在,最重要的一个转折点是什么?" |
- | 9 | 前景与趋势 | "你认为 5 年后这个领域的最大变化是什么?" |
- | 10 | 风险与挑战 | "这个领域最被低估的风险是什么?" |
+ - 用户只需要一个快速事实 -> 直接回答,不启动协议。
+ - 纯操作技能 / 肌肉记忆(需要练习而非认知框架)-> 交给练习设计,本技能不适用。
+ - 用户明确只要某一维度的信息 -> 直接回答该维度,不跑全协议。
+ - 用户要"把一件事给外行讲明白"的图文教学页 -> 交给 `teach-eli5`。
+ - 用户要设计正式课程、教学大纲或教案 -> 交给 `curriculum-design`。
- ### 5.3 维度诊断矩阵
+ ## Workflow
- 每个维度打分并标注问题类型:
+ 七阶段顺序执行。每阶段结束时输出签退问题,用户确认后进入下一阶段;每阶段的完整引导问题与产出格式见 `references/ten-dimensions.md`。
- ```
- 维度 | 掌握度(1-5) | 问题类型 | 补救方案
- 名称和概念 | 4 | — | —
- 类别和种属 | 2 | 概念混淆 | 回到 Phase 1 补讲
- 组成和结构 | 3 | 关系缺失 | 回��� Phase 2 拆解
- 前景与趋势 | 1 | 信息不足 | Phase 4 补充阅读
- ...
- ```
+ 1. **Identity(维度 1-4)** — 用 Feynman 方式讲解名称、类别、定义、特征(避免术语、使用类比),随后要求用户 teach-back,标出准确 / 遗漏 / 混淆点。
+ 2. **Anatomy(维度 5-6)** — 拆解组成与结构(列组件、绘关系、分核心与辅助、展示因果链),分析核心功能与作用机制,用第一性原理验证(去掉某核心组件会怎样)。
+ 3. **Ecosystem(维度 7-8)** — 用"生存条件"框架分析必要条件 / 理想条件 / 失效条件 / 互操作条件;构建含至少 3 个转折点的时间线,做驱动力与遗产分析。
+ 4. **Horizon(维度 9-10)** — 研判当前阶段(萌芽/增长/成熟/衰退)与 2-3 条发展方向,按内在局限 / 实践瓶颈 / 社会伦理 / 失败模式四类审查风险,做一次批判性反问(做空论证)。
+ 5. **Recall(全 10 维)** — 脱离资料,逐维提问(难度递增),生成维度诊断矩阵并路由补救。
+ 6. **Map(全 10 维)** — 将十维成果压缩为一页知识地图,并制定间隔重复计划。
+ 7. **Path(全 10 维)** — 评估当前水平,输出分阶段路线图 + 资源推荐 + 一条可立即执行的下一步。
- 问题类型标注:概念混淆 / 关系缺失 / 信息不足 / 记忆消退 / 推理错误
+ ## Decision Rules
- ### 5.4 补救路由
+ - 用户给 `--phase=N` -> 只运行到第 N 阶段并停止(`--phase=5` 直接跳到全维度诊断,`--phase=6` 只出知识地图,`--phase=7` 只出路线图)。
+ - 用户未指定 -> 从 Phase 1 完整走完 1-7。
+ - 用户目标含糊或无明显基础 -> 先跑 Phase 1,不要跳过身份层。
+ - Phase 5 诊断出问题 -> 按类型路由:
| 问题类型 | 路由 |
|---------|------|
- | 概念混淆、关系缺失 | → 回到对应 Phase 重新讲解 |
- | 信息不足 | → Phase 7 中添加到学习路线图 |
- | 记忆消退 | → Phase 6 中纳入间隔重复 |
- | 推理错误 | → Phase 2 第一性原理重新推导 |
-
- > **签退**:"Phase 5 complete. 维度诊断矩阵已生成。进入知识地图整合? (y/n)"
-
- ---
-
- ## Phase 6 — Map · 知识地图与记忆锚点
-
- **目标**:将 10 个维度的学习成果压缩为一页可检索的知识地图,并制定间隔重复计划。
-
- ### 6.1 一页知识地图
-
- 生成以下结构的一页速查:
-
- ```
- # [Topic] — 知识地图
-
- ## 一句话定义
- [从 Phase 1 提取的最精炼定义]
-
- ## 核心结构(Phase 2)
- [简化的组件关系图或列表]
-
- ## 生存条件(Phase 3)
- - 需要:[必要条件]
- - 理想:[理想环境]
- - 失效于:[边界条件]
-
- ## 演进路径(Phase 3-4)
- 过去 ← 现在 → 未来
- [关键转折点] [当前位置] [发展方向]
-
- ## 风险与局限(Phase 4)
- [最重要的 3 个风险]
-
- ## 如果只记住一件事
- [一句话核心洞见]
- ```
-
- ### 6.2 间隔重复计划
-
- | 频率 | 复习内容 | 复习方式 |
- |------|---------|---------|
- | 次日 | 全 10 维快速默写 | 闭卷,只写关键词,对照 Phase 5 诊断矩阵 |
- | 第 3 天 | Phase 5 中得分 ≤3 的维度 | 针对薄弱维度深度回忆 + 解释 |
- | 第 7 天 | 知识地图 + 薄弱维度 | 向他人讲解知识地图(或自言自语录音) |
- | 第 14 天 | 交叉维度联系 | "如果改变 [维度 X],会如何影响 [维度 Y]?" |
- | 第 30 天 | 全维度更新 | 重新评估每个维度的理解,标记新洞察 |
-
- 建议导出到 Anki / RemNote / 笔记应用。
-
- > **签退**:"Phase 6 complete. 知识地图和间隔重复计划已生成。进入进阶路径? (y/n)"
-
- ---
-
- ## Phase 7 — Path · 进阶路径与行动清单
-
- **目标**:基于 Phase 5 的诊断矩阵,制定从当前水平到精通的分阶段路线图。
-
- ### 7.1 当前水平评估
-
- 结合 Phase 5 的维度诊断矩阵,给出综合评分(1-10)和关键发现:
- - 最强维度:[哪些维度得分最高]
- - 最弱维度:[哪些维度得分最低]
- - 模式识别:[薄弱点集中在哪个层面?定义层/结构层/环境层/演化层?]
-
- ### 7.2 分阶段路线图
-
- | 阶段 | 目标 | 关键活动 | 完成标志 | 预估时间 |
- |------|------|---------|---------|---------|
- | **巩固** | 补上 Phase 5 暴露的薄弱维度 | 回到对应 Phase 重学 + 针对性阅读 | 薄弱维度得分 ≥4 | 1-3 小时 |
- | **应用** | 在真实场景中使用知识 | 实践项目 / 案例分析 / 写作输出 | 完成 3 个应用任务 | 3-10 小时 |
- | **连接** | 与相邻领域建立关联 | 交叉阅读、比较分析、教他人 | 产出一份跨领域分析 | 5-15 小时 |
- | **精通** | 推动边界、形成原创见解 | 深入前沿文献、参与讨论、创作 | 发布分析/项目/贡献 | 持续 |
+ | 概念混淆、关系缺失 | 回到对应 Phase 重新讲解 |
+ | 信息不足 | 记入 Phase 7 学习路线图 |
+ | 记忆消退 | 纳入 Phase 6 间隔重复 |
+ | 推理错误 | 回到 Phase 2 用第一性原理重新推导 |
- ### 7.3 资源推荐
+ - 需要某阶段的引导问题或提问模板 -> 读 `references/ten-dimensions.md`。
+ - 需要知识地图 / 路线图的逐字模板 -> 读 `references/deliverable-templates.md`。
+ - 用户追问为什么这样学、或需要复习排期 -> 读 `references/learning-techniques.md`。
- 每个阶段推荐 1-2 个高价值资源(书/课程/论文/项目),附说明为什么选它而非别的——避免推荐清单式轰炸。
+ ## Constraints
- ### 7.4 下一步行动
+ - 十维覆盖是底线:每个 Phase 明确标注覆盖维度,不得遗漏。
+ - 方法服务于维度:Feynman、第一性原理是手段,不是独立阶段。
+ - Phase 1-4 必须按认知深度递进,不得平铺。
+ - 不得编造事实、来源或数字;信息不足时标注"信息不足"并记入路线图,而不是填充内容。
+ - 讲授语言跟随用户;术语首次出现必须就地解释。
- 给出一条具体的、可立即执行的下一步:
+ ## Priority
- > "基于你当前的诊断结果,建议你现在就做的第一件事是:[具体行动],预计耗时 [X] 分钟。这会直接改善 [最弱维度]。"
+ 1. 不编造 > 覆盖完整 > 节奏紧凑。信息不足时宁可暴露缺口,不可填充。
+ 2. 十维覆盖不可省:可以压缩讲述深度,不可以省掉维度。
+ 3. 用户显式路由(`--phase=N`、只看某一维度)优先于默认全协议推进。
+ 4. 阶段签退是门禁:未确认不进入下一阶段,但用户要求跳步时按 Stop Conditions 处理。
- > **签退**:"Phase 7 complete. Grasp 协议全部完成。建议一周后重新运行 `/grasp <topic>` 进行强化。"
- >
- > 可选:询问用户是否需要导出完整的学习报告为 Markdown 文件。
+ ## Stop Conditions
- ---
+ - 同一维度的补救讲解最多 2 轮;仍不达标就在诊断矩阵标注"待巩固"并继续,不无限重讲。
+ - 用户连续两次对签退问题不作实质回应 -> 默认推进到下一阶段,不再追问。
+ - 用户要求停止或跳步 -> 立即执行,剩余阶段在知识地图中标记为未覆盖。
+ - 全 7 阶段完成即结束;"一周后复跑"属于新的调用,不在同一会话内循环。
- ## 快速参考
+ ## Verification
- | Phase | 名称 | 维度覆盖 | 核心方法 | 典型耗时 |
- |-------|------|---------|---------|---------|
- | 1 | Identity | 1-4 | Feynman + Teach-back | 10 min |
- | 2 | Anatomy | 5-6 | 1st Principles | 10 min |
- | 3 | Ecosystem | 7-8 | Timeline + Conditions | 10 min |
- | 4 | Horizon | 9-10 | Scenario + Critique | 10 min |
- | 5 | Recall | 全 10 维 | Active Recall | 15 min |
- | 6 | Map | 全 10 维 | Map + Spaced Rep | 10 min |
- | 7 | Path | 全 10 维 | Roadmap + Action | 10 min |
+ 交付前逐项确认:
- ## 设计原则
+ - [ ] 10 个维度全部有明确覆盖位置,无遗漏。
+ - [ ] 每个已完成的 Phase 都有签退确认记录。
+ - [ ] Phase 5 诊断矩阵含掌握度(1-5)、问题类型、补救方案三列。
+ - [ ] 知识地图含六个规定小节(一句话定义、核心结构、生存条件、演进路径、风险与局限、如果只记住一件事)。
+ - [ ] 路线图每个阶段都有目标 / 关键活动 / 完成标志。
+ - [ ] 无编造的事实或数字;不确定处已显式标注。
- - **十维覆盖是底线**——每个 Phase 明确标注覆盖了哪些维度,防止遗漏
- - **方法服务于维度**——Feynman 不是独立阶段,而是用于理解"身份层"的手段
- - **从"是什么"到"往哪去"**——Phase 1-4 按认知深度递进,不是平铺
- - **Phase 5 是质量检验点**——不是考用户,而是暴露框架覆盖率
- - **产物可输出**——Phase 6 的地图和 Phase 7 的路线图都是可直接保存使用的交付物
+ ## Output
- ## 使用建议
+ - **Outcome**:一份可保存的学习包 —— 十维解析记录 + 维度诊断矩阵(Phase 5)+ 一页知识地图(Phase 6)+ 分阶段进阶路线图与下一步行动(Phase 7)。
+ - **Done when**:全部(或被 `--phase` 指定的)阶段完成签退,且交付物通过 Verification 清单。
+ - **Evidence**:知识地图含六个规定小节;诊断矩阵含评分与问题类型标注;路线图含四阶段与一条可立即执行的下一步;用户能复述一句话定义与核心洞见。
- | 场景 | 调用方式 |
- |------|---------|
- | 快速了解一个领域 | `/grasp <topic>` 完整走 1-7 |
- | 只做身份识别和结构拆解 | `/grasp <topic> --phase=2`(运行到 Phase 2 停止) |
- | 已有基础,检测盲区 | `/grasp <topic> --phase=5`(直接跳转到全维度诊断) |
- | 只需输出知识地图 | `/grasp <topic> --phase=6` |
- | 只需规划学习路径 | `/grasp <topic> --phase=7` |
+ ## References
- ## 常见错误
+ 按需加载,不要预先全读:
- - **跳过 Phase 1**——"这个我大概知道。" Feynman 讲解会暴露隐藏的概念混淆。
- - **Phase 3 只讲历史不看条件**——条件和环境是区分"了解者"和"专家"的关键维度。
- - **Phase 4 只谈趋势不谈风险**——没有风险意识的前瞻判断是不可信的。
- - **Phase 5 问题太简单**——每个维度的问题应该递增难度,最后一个必须是"最被低估的 X 是什么"类开放问题。
- - **Phase 7 推荐太多资源**——每个阶段最多 2 个,质量 > 数量。
+ - `references/ten-dimensions.md` — 在进入任一 Phase、或需要该阶段的引导问题与提问模板时读;Phase 5 的提问库与诊断矩阵格式也在此。
+ - `references/learning-techniques.md` — 当用户追问方法论(Feynman / 第一性原理 / 主动回忆 / 间隔重复)或需要复习排期时读。
+ - `references/deliverable-templates.md` — 在 Phase 6 生成知识地图、Phase 7 生成路线图时读,取其逐字模板。
- ## 不适用的场景
+ ## Related Skills
- - 用户只需要一个快速事实,不需要系统理解
- - 主题是纯操作技能 / 肌肉记忆(需要练习而非认知框架)
- - 用户明确只需要某一个维度的信息(此时直接回答,不跑全协议)
+ - `teach-eli5` — 面向外行的可视化教学页;本技能产出认知框架,它负责"图多字少"的交付形态。
+ - `curriculum-design` — 正式课程、教学大纲与教案设计。