name: omtp-analyze-maizhen description: "脉诊/把脉/脉象/切脉/诊脉 - Analyze pulse descriptions to deduce organ-pathology conclusions and cross-validate against symptom-based diagnosis through Fuxingjue framework"
辅行诀脉象分析
本技能负责辅行诀体系中的脉象分析方法论。输入脉象描述后,完成"脉象提取→六部脉位定脏腑→脉质五行归属→参数轴判定→体用化层推断→交叉验证"六步分析。该分析结果作为 omtp-analyze-zhengzhuang 步骤 1-5 结论的逆向验证通道,从脉象维度独立推导脏腑-病机结论后与症状分析对照。本技能不涉及方剂推导或取穴推导。
脉象分类以李时珍《濒湖脉学》27 脉为主体框架,王叔和《脉经》24 脉为基线参照。
前置条件
必须前置加载 omtp-core-fxj 作为理论基础(五行互含、体用化结构)。
本 skill 从档案目录读取数据文件。档案目录由调用方(agent)指定,格式为 docs/YYMMDD-hhmmss/,调用前所需数据文件已由 agent 从 data/ symlink 到该目录。正文中「档案目录中 xxx.md」均指此路径。
数据文件:
fxj-maixiang.md:27脉分类表、六部脉位映射、五行归属、参数轴规则、复合脉象判定表、经文脉象引用maizhen-maijue.md:陈士铎《脉诀阐微》五篇——单脉主病详解(第一篇)、兼见脉组合→病机映射(第二篇)、寸关尺×脉象→具体症候(第三篇)、生死脉预后判断(第四篇)、妇人小儿脉诊(第五篇)
输入
脉象描述通常随症状一同提供,不作为独立入口。输入来源:
- 用户描述中的脉象信息(如"脉弦数""寸脉浮、关脉弦")
- 经文原文中的脉象记载(如"脉弱而结""脉微无力")
- omtp-analyze-zhengzhuang 步骤 1 提取结果中的脉象部分
本技能不接受无脉象信息的输入。若输入中无脉象描述,不执行本技能。
清单
调用本技能后,将以下清单写入 todowrite,逐项执行:
- 脉象提取与识别
- 六部脉位→脏腑定位
- 脉质→五行归属
- 参数轴判定(虚实/寒热/表里)
- 体用化层推断
- 与症状分析交叉验证
第一步:脉象提取与识别
从自然语言中提取脉象术语,标准化为 27 脉体系中的规范名称。
提取规则
- 识别脉象术语:从输入文本中识别所有脉象相关词汇,包括单脉(如"弦""数""沉")和复合描述(如"弦数""沉迟无力")
- 标准化名称:将别名或非标准表述映射到 27 脉规范名。对照档案目录中
fxj-maixiang.md27 脉分类表- "软"→"濡"(《脉经》→《濒湖脉学》)
- "快"→"数"(经文用语→规范脉名)
- 拆分复合脉象:将复合描述拆为独立脉象要素
- "弦数"→ 弦 + 数
- "沉迟无力"→ 沉 + 迟 + 无力(势判定)
- 记录脉位信息:若描述指明寸/关/尺或左/右,保留位置标注
- "左关弦"→ 弦脉 @ 左关
- "右寸浮"→ 浮脉 @ 右寸
输出格式
| 序号 | 原文描述 | 规范脉名 | 脉位(如有) | 备注 |
|---|
示例:"脉弱而结,关脉弦" →
| 序号 | 原文描述 | 规范脉名 | 脉位 | 备注 |
|---|---|---|---|---|
| 1 | 弱 | 弱 | 全局 | — |
| 2 | 结 | 结 | 全局 | — |
| 3 | 关脉弦 | 弦 | 关 | — |
第二步:六部脉位→脏腑定位
将脉位信息映射到对应脏腑。对照档案目录中 fxj-maixiang.md 六部脉位-脏腑映射表。
映射规则
有明确脉位:直接查表获得脏腑
- 左寸 → 心(沉取)/ 小肠(浮取)
- 左关 → 肝(沉取)/ 胆(浮取)
- 左尺 → 肾阴(沉取)/ 膀胱(浮取)
- 右寸 → 肺(沉取)/ 大肠(浮取)
- 右关 → 脾(沉取)/ 胃(浮取)
- 右尺 → 命门(沉取)/ 三焦(浮取)
仅标注寸/关/尺未分左右:列出左右两侧所有候选脏腑
- "关脉弦"→ 候选:肝/胆(左关)或 脾/胃(右关)
- 结合脉质五行归属(第三步)进一步收窄
无脉位信息(全局脉象):标注"全局",不在此步定位脏腑,留待第三步通过脉质五行归属推断
浮沉判定脏腑层:脉象为浮脉或沉脉时,同时提供脏/腑两层候选
- 浮取 → 腑(阳)
- 沉取 → 脏(阴)
部位×脉象→具体症候(精细化):对照档案目录中
maizhen-maijue.md第三篇,当脉位明确时可直接查得具体症候描述- 示例:"左寸见弦"→ "风入体必多头痛";"右关见滑"→ "脾胃热焚甚苦"
- 该映射作为辅助参考,不替代本步骤的脏腑定位逻辑
脉位循行序校验
若多个脉位同时异常,参照档案目录中 fxj-maixiang.md 五行脉位循行序(左尺水→左关木→左寸火→右尺火→右关土→右寸金→左尺水),检查异常传导方向是否符合五行相生序。
输出格式
| 脉名 | 脉位 | 候选脏腑 | 定位依据 |
|---|
第三步:脉质→五行归属
将脉象的质性特征映射到五行。对照档案目录中 fxj-maixiang.md 脉象五行归属表。
映射规则
脉象通过五脏之德映射到五行,不经过味觉层:
| 脉质特征 | 五行 | 对应脏 | 推导依据(五脏之德) |
|---|---|---|---|
| 弦 | 木 | 肝 | 弦=张力=木的生发之力,散(德)受阻 |
| 洪 | 火 | 心 | 洪=波涌=火的上炎之性 |
| 缓 | 土 | 脾 | 缓=从容=土的承载之性 |
| 浮且短 | 金 | 肺 | 浮=表层=肺主皮毛;短=收敛=收(德) |
| 沉 | 水 | 肾 | 沉=深沉致密=水的致密之性 |
非特征脉处理
27 脉中非五行特征脉(如数、迟、涩、滑等),不直接归五行,而是提供病性信息(寒热虚实),在第四步参数轴中使用。
与第二步的交叉
当第二步脉位产生多个候选脏腑时,用脉质五行归属缩窄范围:
- "关脉弦"→ 第二步候选:肝/胆(左关)或 脾/胃(右关)→ 弦=木=肝 → 收窄至肝/胆(左关)
输出格式
| 脉名 | 五行归属 | 对应脏 | 归属依据 | 与脉位交叉结果 |
|---|
第四步:参数轴判定(虚实/寒热/表里)
用四参数轴评估整体病性。对照档案目录中 fxj-maixiang.md 四参数轴判定规则。
四轴判定
| 轴 | 参数 | 判定方法 |
|---|---|---|
| 位(深度) | 浮-沉 | 浮=表证,沉=里证,中取=半表半里 |
| 数(频率) | 迟-数 | 迟(<60)=寒证,数(>90)=热证,缓(60-90)=平/脾虚 |
| 形(宽细) | 细-洪 | 细=虚/阴虚,洪=热盛/实 |
| 势(力度) | 虚-实 | 无力=虚证,有力=实证 |
复合脉象判定
对照档案目录中 fxj-maixiang.md 复合脉象判定表,识别已知复合模式:
- 浮+有力 → 表实
- 数+无力 → 虚热
- 沉+迟+无力 → 阳虚寒盛
- 等等
对照档案目录中 maizhen-maijue.md 第二篇(兼见脉),查找更细化的复合脉→病机映射:
- 以浮/沉/迟/数/涩/滑/濡七脉为纲,兼见其他脉象时的病机判定
- 示例:"浮而兼滑"→ 风痰之盛;"沉而兼迟"→ 寒虚之至;"数而兼洪"→ 热有燎原之盛
输出格式
| 轴 | 判定 | 依据脉象 | 八纲分类 |
|---|---|---|---|
| 位 | 表/里/半表半里 | ... | ... |
| 数 | 寒/热/平 | ... | ... |
| 形 | ... | ... | ... |
| 势 | 虚/实 | ... | ... |
综合八纲结论:[表/里][寒/热][虚/实]
第五步:体用化层推断
将脉象分析结果映射到辅行诀体用化三层体系。对照档案目录中 fxj-maixiang.md 复合脉象判定表中的体用化层列。
层判定规则
| 条件 | 体用化层 | 含义 | 治则方向 |
|---|---|---|---|
| 有力 | 体层 | 结构异常、邪实填充 | 泻 |
| 无力 | 用层 | 功能不足、气血虚弱 | 补 |
| 细+数 或 虚热征 | 化层 | 阴液不足、虚热内生 | 化(体味+用味合成,效果<50%) |
经文脉象验证
若输入脉象与档案目录中 fxj-maixiang.md 辅行诀经文脉象引用表中的经文脉象匹配,直接引用该表的体用化层结论作为辅助验证。
示例:"脉弱而结"→ 命中"大补肝汤"条目 → 肝-虚-用虚 → 与本步推断对照
注意:脉微与实证的悖论
"小泻脾汤"经文为"脾气实"但"脉微"。脉象反映的是身体当前状态(阳气被困),不是病因性质(寒邪实)。两个信号均有效,不矛盾:
- 脉微 → 用层(阳气不足的表现)
- 脾气实 → 体层(寒邪充填的病因)
- 治则:泻实(去寒邪)而非补虚
遇到此类矛盾时标注"脉-证不一致",保留两种判断供下游综合。
输出格式
| 脏腑 | 体用化层 | 判定依据 | 经文验证(如有) |
|---|
第六步:与症状分析交叉验证
将本技能的脉象分析结论与 omtp-analyze-zhengzhuang 步骤 1-5 的症状分析结论进行比对。
比对维度
- 脏腑靶向一致性:脉象推导的主病脏腑 vs 症状推导的主病脏腑
- 虚实判断一致性:脉象参数轴的虚实结论 vs 症状汇聚的虚实倾向
- 寒热判断一致性:脉象参数轴的寒热结论 vs 症状指向的寒热属性
- 体用化层一致性:脉象推导的体用化层 vs 症状分析期望的体用化层
结论分类
| 情况 | 处理 |
|---|---|
| 完全一致 | 强化原结论可信度,标注"脉证相符" |
| 部分一致 | 标注一致点与分歧点,分歧点保留两种判断供下游参考 |
| 明显矛盾 | 标注"脉证不符",列出矛盾项,分析可能原因(如脉微与实证悖论、病程阶段不同步等),不强行统一 |
输出格式
| 维度 | 脉象结论 | 症状结论 | 一致性 | 说明 |
|---|---|---|---|---|
| 主病脏腑 | ... | ... | ✓/△/✗ | ... |
| 虚实 | ... | ... | ✓/△/✗ | ... |
| 寒热 | ... | ... | ✓/△/✗ | ... |
| 体用化层 | ... | ... | ✓/△/✗ | ... |
综合判定:[脉证相符 / 部分一致 / 脉证不符]
反模式
- 跳过脉象提取直接定脏腑 -- 必须先标准化脉名再映射
- 用味觉层推导脉象五行归属 -- 脉象通过五脏之德映射,不经味觉层;辅行诀的味觉重新赋值不影响脉诊
- 遇到脉证不一致就强行统一 -- 保留两种判断,标注矛盾,供下游综合
- 无脉象信息时强行执行 -- 无脉象描述则不执行本技能
- 将脉诊结论直接作为最终诊断 -- 脉诊是验证通道,不替代症状分析
- 忽略经文脉象引用表 -- 经文脉象是辅行诀体系的直接证据,命中时必须引用
与其他技能的关系
| 关系 | 技能 | 说明 |
|---|---|---|
| 下游(前置依赖) | omtp-core-fxj | 五行互含、体用化结构(共用理论基础) |
| 上游(触发条件) | omtp-analyze-zhengzhuang | 症状分析步骤 1-5 完成后,若存在脉象信息则触发本技能执行步骤 6 |
| 数据源 | 档案目录中 fxj-maixiang.md | 27 脉分类表、六部脉位映射、五行归属、参数轴规则、复合脉象表、经文脉象引用 |
| 数据源 | 档案目录中 maizhen-maijue.md | 陈士铎《脉诀阐微》:单脉主病详解、兼见脉→病机、部位×脉象→症候、生死脉、妇人小儿 |
| 平行(交叉验证) | omtp-analyze-fangji | 方剂分析的脏腑结论可与脉象分析交叉验证 |