dsh-nerd-mode:在 DeepSeek Harness 里分步教学与可持久的学习记录

前言

在对话里问一个问题,答案到了,学习往往就停在当场:很少系统核对理解,会话结束后也几乎留不下可回看的材料。DeepSeek Harness(DSH)通过插件扩展行为;若你希望在 Harness 里把「讲清楚」和「记下来、接着学」分开处理,而不是每次从零开始聊天,就需要在 profile 层挂载专门的学习能力。

下面介绍社区插件 dsh-nerd-mode(维护者 bocchii-the-code)。它在 DSH 上提供学习开关和两个 study 类 skill:快速一课 /study 与 长期跟踪 /study-plus。插件当前版本为 0.2.1(MIT 许可证),npm 包名 dsh-nerd-mode。

这是什么

dsh-nerd-mode 的定位是:A study switch and study skills for DeepSeek Harness——在 profile 级挂载 /nerd-mode 开关,并注册分步教学、在关键分叉处停下来的交互方式;/study-plus 还会在本地目录里维护概念图、状态与讲义,并生成可搜索的 HTML 读本。

插件不新增 mode picker 里的预设条目,而是挂在 profile 上:重启 DSH 后,各 mode 都会出现 /nerd-mode 命令,以及 composer 栏里的 Nerd Mode 药丸开关。

环境要求

安装前确认:

  • 已配置 profile 的 DeepSeek Harness;
  • Node.js 22.19 或更新(package.json 中 engines 为 ^22.19.0 || >=24.0.0);
  • Windows、macOS 或 Linux。

核心功能

学习开关与命令

打开 Nerd Mode 后,形状像「学习请求」的提问会默认走 /study 的讲法;也可显式输入 /study 或 /study-plus。

显式 /study-plus 会直接进入带跟踪的长期学习,即使一次提到多个概念。显式 /study,或经 Nerd Mode 进来且未带命令时,若问题里有两个及以上彼此独立的概念,会先问你要:聊天里一次性书稿式回答,还是 进入 /study-plus 跟踪会话。一次性书稿用 Markdown 标题、章、节组织。

快速一课:/study

作用: 把一个概念或一件任务从第一步走到最后,并在「选哪条路会改变结果」的分叉处停一次。概念类由直觉到术语再到形式化分层讲;任务类产出成品,并在每步旁写一行理由。不记分、不建学员档案、不跨会话续话题;只有在你指定路径时才保存讲义或产物;需要图示时可能生成 SVG。

适用: 当下要搞懂、短期内不太会再回来查的问题——读论文卡在某个术语、今晚要交的作业、改代码前要先跟完某文件逻辑、小决策前要把权衡摊开。

示例:

/study why does Adam divide by 1 - beta^t
/study walk me through the preconditioner in this file        # with code
/study help me finish problem 3, and explain each step        # with homework

输出形态: 标题、中心思想、编号步骤;符号密集时有符号表;一个完整例题、常见误区、分叉处的一次停顿。任务类则给出成品及推理链。

不做的事: 不评分、不记 learner record、不跨 session 续同一主题;保存讲义仅在你点名路径时进行。

长期一课:/study-plus

作用: 把一个主题组织成「书」:Chapter 与 Section,每个 Section 对应一个概念。按先修关系建概念图,再分组为章;每个 Concept 周期教一个概念并评估。图里同时记录阅读顺序与先修顺序。维护三个 tracker 文件,每个概念在 study/<slug>/lectures/ 下各存一份 Markdown;批准概念图后为每个概念准备完整草稿,减少开讲等待。材料变更时会刷新 HTML book(按 Section 原序分页、全文搜索、未准备好的阅读带 draft 标记)。

适用: 下个月还会接着学的主题——系统过教材/课程/论文、用章节组织重读、需要「下一步学什么」而不只是「问什么答什么」、希望有进度证据而非主观感觉、反复查又反复忘。

示例:

/study-plus Shampoo and Adam optimizers              # first session builds the graph
/study-plus                                          # later sessions continue the topic
/study-plus chapter 2                                # read that chapter in Book order
/study-plus the matrix square root                   # jump straight to one concept

首次会话: 提议约 15–30 个按先修排序的概念并分章;展示章列表与概念表后等待你批准、编辑或重建。之后可声明已足够掌握、可跳过的概念;仍会为包括跳过项在内的每个概念写完整草稿(草稿算准备,不算学完)。正式教某个概念前遵循 /study 的讲义规范;单个概念五段流程:可选 Recall Session、讲完、若干道未见过的题(数量与形式可配)、teach-back、带日期的记录。讲义在展示前先写入磁盘。

旧版图打开时会先给迁移预览,确认前不改写;图中移除的概念对应讲义会移到 lectures/archive/,不直接删。

后续会话: 先读 tracker;可选章或概念;一行给出该概念及其先修状态。不强制按先修顺序推进——可先修未闭合也会说明并推荐,选择权在你。

Profile 默认项: Settings → Nerd Mode 可设跟踪会话默认是否开 Recall Session、讲完后未见题数量与形式(简答、四选一或混合)。Save 作用于下一次会话;Cancel 丢弃草稿;Restore defaults 为 recall 关、3 题、简答。单次 /study-plus 请求里的显式偏好仅对该次生效。

不做的事: 不安排复习日程;不猜测你已掌握什么——只有你自己产出的答案会改记录;不因先修未闭合而阻塞某个概念。

两种模式留下的东西(对照)

/study 快速 /study-plus 长期
写文件 仅在你指定路径保存讲义或产物;必要时 SVG study/<topic>/:graph.md、state.md、log.md、每概念一文件、自动刷新 book.html
读文件 默认不读;可按请求读/写某路径上的产物 每次开头先读三个 tracker
下次会话 不延续 有,带日期
评分 无 每概念有,先写 rubric
组织方式 一次聊天内的结构 书 + 概念图

(表格与 README 一致;截断处未列出的细节以仓库 README 为准。)

安装与启用

任选一种来源安装到指定 profile(将 <profile> 换成你的 profile 名):

从 npm:

dsh plugin --profile <profile> add dsh-nerd-mode

从 GitHub:

dsh plugin --profile <profile> add github:bocchii-the-code/dsh-nerd-mode

从本地目录或 tarball:

dsh plugin --profile <profile> add C:\path\to\dsh-nerd-mode

安装后重启 dsh。各 mode 应出现 /nerd-mode 与 composer 中的 Nerd Mode 开关。

典型用法小结

  1. 临时搞懂: /study + 具体问题,或打开 Nerd Mode 后直接提问。
  2. 系统学完一门小课: /study-plus + 主题名,审概念图、跳过已会项,再按章或按概念推进。
  3. 续学: 同 profile 下再次 /study-plus 或 /study-plus chapter N、指向单个概念。
  4. 调整跟踪默认: Settings → Nerd Mode,保存后作用于后续 /study-plus 会话。

适用场景与注意

适合: 在 DSH 里做模型相关或工程相关自学、需要分步讲透并在分叉处停一下的人;需要本地 Markdown + HTML 读本与可核对进度记录的长周期主题,选 /study-plus。

注意:

  • 插件随当前 dsh 进程权限读写工作区(含 study/ 下 tracker、讲义、book.html)。安装前应阅读 GitHub 仓库 源码与 MIT 许可证,确认行为符合你的环境与合规要求。
  • DSH 生态是「一切皆插件」;社区目录 SkillHub 插件页 为独立站点,与 DeepSeek / 幻方无官方从属关系,本文仅作技术介绍。

结尾

dsh-nerd-mode 把 DSH 从「答完即走」改成可选的分步教学,并在 /study-plus 下把概念图、讲义与 HTML 读本留在磁盘上,便于跨会话继续。目录与文档:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜