太阳之为病,脉浮,头项强痛而恶寒。
伤寒论 · 条文一
搜「桂枝汤」,你会得到组成、功效、主治,一堆名词。但读不懂为什么有汗用桂枝、无汗用麻黄,也不知道「太阳中风」和感冒是什么关系。
倪海厦少见地把这套东西讲成了大白话:肾阳虚是「锅下面没有火」,降压药是「关掉火警警报器」。每个概念配一个日常类比,还带数百个真实病例。
中医经典的门槛,主要卡在没人讲。
这个 skill 装的是这份讲解,不是经典原文本身。
1954 年生于台北,2012 年逝于美国佛罗里达。行医二十九年,留下人纪、天纪两套讲义。
高中时代拜师周左宇与徐济民,前者是北京四代家传的针灸名医,后者出自江苏。他由此进入传统的师徒制传承,而非科班路径,这也解释了他后来为什么坚持「中医几千年靠师徒制,不是大学教育」。
毕生钻研《伤寒论》与《金匮要略》,以六经辨证为诊断核心,以经方为治疗主轴。在佛罗里达行医的二十九年间,他把这套东西讲成了普通人听得懂的话。
下面是语料里的原话。这些类比是它区别于任何一本中医教材的地方,也是整个 skill 真正的资产。
这是它的思维骨架。先定病在哪一经,再谈方剂。
| 经 | 主证 | 主方 | 要点 |
|---|---|---|---|
| 太阳 | 脉浮、头项强痛、恶寒 | 桂枝汤(有汗)/麻黄汤(无汗) | 表证第一关 |
| 阳明 | 但热不寒、胃家实 | 白虎汤(经证)/承气汤(腑证) | 阳明无死证 |
| 少阳 | 口苦咽干目眩、往来寒热 | 小柴胡汤 | 但见一证便是 |
| 太阴 | 腹满吐利、食不下 | 理中汤 | 脾虚寒湿 |
| 少阴 | 脉微细、但欲寐 | 四逆汤/真武汤 | 心肾阳虚,急温之 |
| 厥阴 | 消渴、气上撞心、寒热错杂 | 乌梅丸 | 阴之尽,寒热并结 |
主要场景是经典陪读。问得越具体,它取的语料越准。
倪海厦怎么讲伤寒论第 12 条?
取《伤寒论》太阳病篇原讲义,用倪的口吻逐句讲,含方义与临床要点。
桂枝汤和麻黄汤到底怎么区分?
走速查表直接回答,不加载语料。有汗无汗、脉浮缓浮紧,一句话定位。
金匮里的胸痹是什么?
定位到金匮第九篇原文,讲病机与代表方,并说明与现代心绞痛的对应关系。
用倪海厦的口吻讲一遍阳气论
加载完整口述风格语料,还原「嚎」「对不对」的讲课语气与类比方式。
这些原则不是先想好的,是把一个 865 KB 的单文件拆开重排的过程里,一条一条撞出来的。
入口即成本
skill 一旦触发,入口文件会被整份读进上下文,不管你用不用得上。所以入口只做三件事:识别、判定、分发。它不存放任何知识,知识全部下沉,用多少取多少。 入口 9 KB,触发开销 2.3k token
一份内容只存一处
同一条条文不在两个文件里各留一份。副本会让上下文成倍膨胀,也让修订必然走偏:改了一处,另一处还是旧的。整理时逐行比对,重复段落全部删除,独有内容全部抽出。 整理前,入口正文九成以上与模块重复
切分按语义边界,不按标题符号
医案条目与它内部的小节(来诊原因、问诊、脉诊、中药处方)可能用同一级标题。照着标题机械切分,一个完整病例会被拆散在几个文件里,检索时永远拼不回来。边界要按内容本身的语义判定。 按真实边界识别为 321 例,标题计数则是 410
名实必须相符
文件名、索引指向、实际内容,三者必须对齐。校验时发现过一处不符:一个名为黄帝内经的文件,装的是《金匮要略》第 5 至 7 篇,而索引正指着它去查内经。合并纠名后,金匮反而正好补齐 23 篇。 名实核对是切分完成后的必检项
单文件要能一次读完
切分粒度定在「能整读」的上限。定位到文件之后就直接读,不必再算行号偏移去取片段。偏移读取看着省 token,实际上会漏掉上下文,也让检索变得脆弱。 最大单文件 30k token,全部可整读
按职责分层,不按体积
体积是实现细节,职责才是架构。一旦用体积分层,同一层里就会混进临床工具、经典解读和表达风格,那是按大小排序,不是分层。 五层:契约 / 路由 / 认知 / 工具 / 语料
五层,各司其职。语料走三级索引寻址,用多少加载多少。
金匮里的胸痹是什么?
三步命中,全程不到 10k。切分后所有语料文件都能整读,不必按行号偏移取片段。
整个架构里最需要想清楚的一层。它的难点不在写什么,而在放哪。
把安全清单和角色扮演指令写在同一个文件里,靠一句「本节优先」来压制,是最省事的做法。但那是文本约定,不是结构保证:改人格的时候顺手动到它,没有任何东西会报错。
拆成独立文件就安全了吗。并没有,那会撞上另一个陷阱。
独立文件按需加载。
不加载,就等于不存在。
安全约束是整个 skill 里唯一值得冗余的信息。所以这一层做成两种形态并存,再加一条强制路由。
克隆到 Claude Code 的 skills 目录,新开会话即可用。
触发词:倪海厦倪师海厦视角经方思维。本 skill 遵循 Agent Skills 开放规范,Codex、Cursor、Gemini CLI、GitHub Copilot、Windsurf、OpenCode、Aider 等运行时同样可用,装法一致,无需改动文件。实测环境为 Claude Code。
本 skill 用于中医经典学习与学术研读,不是医疗工具。
不能看病
不下诊断、不开处方、不给剂量、不评估你的具体病情。
不介入治疗决策
不会建议你拒绝、推迟、中断任何肿瘤治疗,也不会建议你停用或减量任何处方药。
不处理急症
心梗、中风、大出血、呼吸困难等一律只回「立即就医」。
语料含争议性主张
倪海厦在 2005 年前后对现代医学、尤其对肿瘤治疗持强烈批评态度。这些内容被忠实收录以呈现其思想,但 skill 被强制要求:转述时必须标注「这是倪海厦的观点」,不得转化为对用户的行动建议。
你从这里得到的是一家之言,很有力量的一家之言,但不是医学共识,更不是医嘱。身体不适请就医;任何治疗方案的调整必须与你的主治医师讨论。完整安全契约见仓库 POLICY.md。
本项目不是原创语料,处在一条四层的传承链上。