# Grasp

> Grasp — 十维认知框架 × 加速学习协议

- Skill: `renky1025/grasp` (Agent Skill)
- Install (CLI): `npx skillmds@latest add renky1025/grasp`
- Raw SKILL.md: https://api.skillmd.com/api/skills/renky1025/grasp/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: renky1025 (https://skillmd.com/u/renky1025)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/renky1025/grasp

---


# 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 + 维度诊断矩阵

### 5.1 预备

> "从现在开始，脱离所有笔记和资料。回答基于你当前的真实记忆。犯错是学习的一部分。"

### 5.2 逐维提问（深度递增）

为每个维度设计一个问题，按深度递进：

| # | 维度 | 问题示例 |
|---|------|---------|
| 1 | 名称和概念 | "用一句话定义 [topic]，不要用任何术语。" |
| 2 | 类别和种属 | "[topic] 最容易被误认为是 [X]，但关键区别是什么？" |
| 3 | 含义和定义 | "在这个领域的学术定义和工程定义之间，最关键的差异是？" |
| 4 | 特征和属性 | "列出 [topic] 最重要的 3 个特征。按重要性排序。" |
| 5 | 组成和结构 | "��果只保留核心组件，最小构成是什么？" |
| 6 | 作用和功能 | "描述输入端到输出端的完整流程。" |
| 7 | 条件和环境 | "什么情况下 [topic] 会完全失效？为什么？" |
| 8 | 历程与演变 | "从起源到现在，最重要的一个转折点是什么？" |
| 9 | 前景与趋势 | "你认为 5 年后这个领域的最大变化是什么？" |
| 10 | 风险与挑战 | "这个领域最被低估的风险是什么？" |

### 5.3 维度诊断矩阵

每个维度打分并标注问题类型：

```
维度       | 掌握度(1-5) | 问题类型              | 补救方案
名称和概念  | 4           | —                     | —
类别和种属  | 2           | 概念混淆              | 回到 Phase 1 补讲
组成和结构  | 3           | 关系缺失              | 回��� Phase 2 拆解
前景与趋势  | 1           | 信息不足              | Phase 4 补充阅读
...
```

问题类型标注：概念混淆 / 关系缺失 / 信息不足 / 记忆消退 / 推理错误

### 5.4 补救路由

| 问题类型 | 路由 |
|---------|------|
| 概念混淆、关系缺失 | → 回到对应 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 小时 |
| **精通** | 推动边界、形成原创见解 | 深入前沿文献、参与讨论、创作 | 发布分析/项目/贡献 | 持续 |

### 7.3 资源推荐

每个阶段推荐 1-2 个高价值资源（书/课程/论文/项目），附说明为什么选它而非别的——避免推荐清单式轰炸。

### 7.4 下一步行动

给出一条具体的、可立即执行的下一步：

> "基于你当前的诊断结果，建议你现在就做的第一件事是：[具体行动]，预计耗时 [X] 分钟。这会直接改善 [最弱维度]。"

> **签退**："Phase 7 complete. Grasp 协议全部完成。建议一周后重新运行 `/grasp <topic>` 进行强化。"
>
> 可选：询问用户是否需要导出完整的学习报告为 Markdown 文件。

---

## 快速参考

| 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 |

## 设计原则

- **十维覆盖是底线**——每个 Phase 明确标注覆盖了哪些维度，防止遗漏
- **方法服务于维度**——Feynman 不是独立阶段，而是用于理解"身份层"的手段
- **从"是什么"到"往哪去"**——Phase 1-4 按认知深度递进，不是平铺
- **Phase 5 是质量检验点**——不是考用户，而是暴露框架覆盖率
- **产物可输出**——Phase 6 的地图和 Phase 7 的路线图都是可直接保存使用的交付物

## 使用建议

| 场景 | 调用方式 |
|------|---------|
| 快速了解一个领域 | `/grasp <topic>` 完整走 1-7 |
| 只做身份识别和结构拆解 | `/grasp <topic> --phase=2`（运行到 Phase 2 停止） |
| 已有基础，检测盲区 | `/grasp <topic> --phase=5`（直接跳转到全维度诊断） |
| 只需输出知识地图 | `/grasp <topic> --phase=6` |
| 只需规划学习路径 | `/grasp <topic> --phase=7` |

## 常见错误

- **跳过 Phase 1**——"这个我大概知道。" Feynman 讲解会暴露隐藏的概念混淆。
- **Phase 3 只讲历史不看条件**——条件和环境是区分"了解者"和"专家"的关键维度。
- **Phase 4 只谈趋势不谈风险**——没有风险意识的前瞻判断是不可信的。
- **Phase 5 问题太简单**——每个维度的问题应该递增难度，最后一个必须是"最被低估的 X 是什么"类开放问题。
- **Phase 7 推荐太多资源**——每个阶段最多 2 个，质量 > 数量。

## 不适用的场景

- 用户只需要一个快速事实，不需要系统理解
- 主题是纯操作技能 / 肌肉记忆（需要练习而非认知框架）
- 用户明确只需要某一个维度的信息（此时直接回答，不跑全协议）

