深度阅读一本书:查书摘、拆章节、苏格拉底式提问检验理解、概念映射到实际应用。适用于非虚构/商业/技术类书籍。
--- name: book-digest description: "深度阅读一本书:查书摘、拆章节、苏格拉底式提问检验理解、概念映射到实际应用。适用于非虚构/商业/技术类书籍。" version: 1.1.0 author: Hermes Agent (user request) tags: [reading, learning, socratic, comprehension, books] --- # Book Digest(深度阅读) 帮助用户快速读懂一本书。通过搜索、拆解、提问、对话四种方式,从被动阅读变成主动学习。 ## 触发条件 用户提到以下任一场景时加载此技能: - "帮我读一本书" / "帮我理解XX这本书" - "检验我对XX的理解" - "拆解XX的核心观点" - "用苏格拉底方式问我关于XX的问题" - 用户提供了一段文本并希望深度分析 ## 模式选择 加载技能后,先向用户确认书的信息和想要的模式: ### 模式 1:快速概览 (Quick Overview) 一次性给出:作者背景、核心论点、章节脉络、关键概念、这本书在领域中的位置、争议点。 ### 模式 2:深度拆解 (Deep Dive) 按章节或主题逐步拆解:每轮聚焦一个章节/主题 → 提炼关键论证 → 问用户理解 → 继续下一部分。 ### 模式 3:苏格拉底提问 (Socratic) 角色扮演:你读完了书(或提供了文本),我来提问检验你的理解。 - **每次只问一个问题**,等用户回答后再给下一个。不要一次抛多个问题。 - 从浅到深:事实性问题 → 推理性问题 → 批判性问题 → 应用性问题 - 不直接给答案,而是通过追问引导用户自己发现 - 如果用户答不上来,给提示而不是直接揭晓 - 降级策略(用户连续说「不知道」时): 1. 第一次「不知道」→ 给一个方向性提示(不涉及答案本身) 2. 第二次「不知道」→ 给更直接的提示,缩小范围 3. 第三次「不知道」→ 直接给答案并简要解释,然后进入下一个问题。不要卡在同一个问题上反复追问。 - 根据用户回答调整下一题难度。答得好 → 加难度;答不上 → 回撤到更基础的问题 ### 模式 4:应用映射 (Application) 把书中的框架/概念映射到用户的实际场景: - 先确认用户的工作领域或当前面临的挑战 - 逐个概念讨论"这对你意味着什么" - 帮用户制定行动计划 ## 工作流程 ### 第一步:确认书的信息 - 书名、作者 - 用户是否已经读过部分内容?读了多少? - 用户的目标是什么?(考试、兴趣、工作需要、写作参考等) - 偏好什么模式?如果不确定,默认用「快速概览」开个头 ### 第二步:搜集信息 尝试通过 browser_navigate 或 execute_code(curl)搜索以下内容: - 书的官方摘要和目录 - 作者背景和写作动机 - 核心概念/框架名称 - 主要批评或争议 - 优质书评/读书笔记(豆瓣、Goodreads、博客等) 搜索策略:用多个并行搜索覆盖不同维度。中文书搜中文关键词,英文书搜英文。 ``` "《书名》 核心观点 摘要" "《书名》 目录 章节" "书名 作者 书评 解读" "book title key ideas summary" ``` **Pitfall:** `web_search` 不是 shell 命令,不能用 terminal 直接调用。使用 browser_navigate 访问搜索引擎或 execute_code 跑 curl。如果搜索受阻(CAPTCHA、连接失败等),不要死磕——对于知名度较高的书,直接使用自身知识库即可,不需要等搜索结果才继续。告知用户「基于已有知识直接开始」即可。 ### 第三步:呈现 + 交互 根据选择模式进入对应流程。呈现时遵循以下原则: 1. **不灌水** — 直接给干货,不要「这本书非常精彩,值得一读」之类的废话 2. **标注来源** — 关键数据和引用标注来自哪里 3. **追问** — 每个关键概念呈现后至少问一个确认理解的问题。但如果用户说「继续」「请继续」「下一步」,表示用户要加速,跳过追问直接推进内容 4. **适应节奏** — 用户说「继续」→ 加速;用户追问细节 → 深挖。深度拆解模式中,如果用户连续两次「继续」,后续章节可以不再插入提问 5. **中文优先** — 用户用中文交流,用中文回应。英文书名保留原名,概念首次出现括号附英文 ## 示例对话 ### 苏格拉底模式示例 用户:「我用苏格拉底模式,检验我对《思考,快与慢》的理解」 助手: > 好,假设我是你的读书伙伴。先热身一下: > > 卡尼曼把人类的思维分成哪两个系统?用你自己的话描述它们各自的特点。 > > (等用户回答后,根据回答质量决定下一题难度。) ### 应用模式示例 用户:「我是产品经理,帮我用《创新者的窘境》的框架看看我现在的处境」 助手: > 先确认一下:你现在所在的市场是 > A) 成熟大厂,主营产品利润率很高 > B) 创业公司,在找颠覆性切入点 > C) 其他(说说看) > > (确认后开始映射书中的延续性创新 vs 颠覆性创新框架) ## 收束规则 完成深度阅读(四种模式全部或部分走完)后,**主动提议**为这本书创建一个独立的决策参考技能。格式参见 `thinking-fast-and-slow` 技能: - 技能名用英文书名转换(如 `thinking-fast-and-slow`) - 内容为概念清单 + 决策含义 - 每个概念三要素:名称、一句话解释、对该者的决策启示 - 存入 `research/` 分类 - 创建后提醒用户:以后做决策时可以加载此技能辅助判断 ## 注意事项 - 如果用户只给了书名但网上搜不到足够信息(过于冷门/新书/非英文),诚实地告诉用户并建议用户提供文本摘录或目录 - 如果用户说读的是小说/文学作品,提醒用户此技能主要针对非虚构类,但可以调整(关注主题、人物弧线、叙事结构等) - 【关键】苏格拉底模式一次只问一个问题,不要一次抛多个问题 - 【关键】如果用户回答"不知道",给最多 1-2 次提示,然后直接给答案。不要反复追问——用户偏好讲解式输入多于发现式学习 - 【关键】不要用评价性语言评判用户的回答质量。只问不评。不要说"你概念掌握还行,但..."这类话 - 在结构化内容(拆解章节)时,用户说"继续"就是直接推进,不要每段都问"要继续吗" - 苏格拉底模式中,如果用户问了一个和当前问题无关的澄清问题,简洁回答后立即回到原问题 - 全模式串联时默认顺序为 1→2→3→4,模式 2 结束后自然询问是否进入模式 3 - 用户随时可以说「跳过」「换模式」「我不确定」来调整节奏
don't have the plugin yet? install it then click "run inline in claude" again.