omtp-analyze-maizhen

star 7

脉诊/把脉/脉象/切脉/诊脉 - Analyze pulse descriptions to deduce organ-pathology conclusions and cross-validate against symptom-based diagnosis through Fuxingjue framework

skyfiredao By skyfiredao schedule Updated 6/12/2026

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 脉体系中的规范名称。

提取规则

  1. 识别脉象术语:从输入文本中识别所有脉象相关词汇,包括单脉(如"弦""数""沉")和复合描述(如"弦数""沉迟无力")
  2. 标准化名称:将别名或非标准表述映射到 27 脉规范名。对照档案目录中 fxj-maixiang.md 27 脉分类表
    • "软"→"濡"(《脉经》→《濒湖脉学》)
    • "快"→"数"(经文用语→规范脉名)
  3. 拆分复合脉象:将复合描述拆为独立脉象要素
    • "弦数"→ 弦 + 数
    • "沉迟无力"→ 沉 + 迟 + 无力(势判定)
  4. 记录脉位信息:若描述指明寸/关/尺或左/右,保留位置标注
    • "左关弦"→ 弦脉 @ 左关
    • "右寸浮"→ 浮脉 @ 右寸

输出格式

序号 原文描述 规范脉名 脉位(如有) 备注

示例:"脉弱而结,关脉弦" →

序号 原文描述 规范脉名 脉位 备注
1 全局
2 全局
3 关脉弦

第二步:六部脉位→脏腑定位

将脉位信息映射到对应脏腑。对照档案目录中 fxj-maixiang.md 六部脉位-脏腑映射表。

映射规则

  1. 有明确脉位:直接查表获得脏腑

    • 左寸 → 心(沉取)/ 小肠(浮取)
    • 左关 → 肝(沉取)/ 胆(浮取)
    • 左尺 → 肾阴(沉取)/ 膀胱(浮取)
    • 右寸 → 肺(沉取)/ 大肠(浮取)
    • 右关 → 脾(沉取)/ 胃(浮取)
    • 右尺 → 命门(沉取)/ 三焦(浮取)
  2. 仅标注寸/关/尺未分左右:列出左右两侧所有候选脏腑

    • "关脉弦"→ 候选:肝/胆(左关)或 脾/胃(右关)
    • 结合脉质五行归属(第三步)进一步收窄
  3. 无脉位信息(全局脉象):标注"全局",不在此步定位脏腑,留待第三步通过脉质五行归属推断

  4. 浮沉判定脏腑层:脉象为浮脉或沉脉时,同时提供脏/腑两层候选

    • 浮取 → 腑(阳)
    • 沉取 → 脏(阴)
  5. 部位×脉象→具体症候(精细化):对照档案目录中 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 的症状分析结论进行比对。

比对维度

  1. 脏腑靶向一致性:脉象推导的主病脏腑 vs 症状推导的主病脏腑
  2. 虚实判断一致性:脉象参数轴的虚实结论 vs 症状汇聚的虚实倾向
  3. 寒热判断一致性:脉象参数轴的寒热结论 vs 症状指向的寒热属性
  4. 体用化层一致性:脉象推导的体用化层 vs 症状分析期望的体用化层

结论分类

情况 处理
完全一致 强化原结论可信度,标注"脉证相符"
部分一致 标注一致点与分歧点,分歧点保留两种判断供下游参考
明显矛盾 标注"脉证不符",列出矛盾项,分析可能原因(如脉微与实证悖论、病程阶段不同步等),不强行统一

输出格式

维度 脉象结论 症状结论 一致性 说明
主病脏腑 ... ... ✓/△/✗ ...
虚实 ... ... ✓/△/✗ ...
寒热 ... ... ✓/△/✗ ...
体用化层 ... ... ✓/△/✗ ...

综合判定:[脉证相符 / 部分一致 / 脉证不符]

反模式

  • 跳过脉象提取直接定脏腑 -- 必须先标准化脉名再映射
  • 用味觉层推导脉象五行归属 -- 脉象通过五脏之德映射,不经味觉层;辅行诀的味觉重新赋值不影响脉诊
  • 遇到脉证不一致就强行统一 -- 保留两种判断,标注矛盾,供下游综合
  • 无脉象信息时强行执行 -- 无脉象描述则不执行本技能
  • 将脉诊结论直接作为最终诊断 -- 脉诊是验证通道,不替代症状分析
  • 忽略经文脉象引用表 -- 经文脉象是辅行诀体系的直接证据,命中时必须引用

与其他技能的关系

关系 技能 说明
下游(前置依赖) omtp-core-fxj 五行互含、体用化结构(共用理论基础)
上游(触发条件) omtp-analyze-zhengzhuang 症状分析步骤 1-5 完成后,若存在脉象信息则触发本技能执行步骤 6
数据源 档案目录中 fxj-maixiang.md 27 脉分类表、六部脉位映射、五行归属、参数轴规则、复合脉象表、经文脉象引用
数据源 档案目录中 maizhen-maijue.md 陈士铎《脉诀阐微》:单脉主病详解、兼见脉→病机、部位×脉象→症候、生死脉、妇人小儿
平行(交叉验证) omtp-analyze-fangji 方剂分析的脏腑结论可与脉象分析交叉验证
Install via CLI
npx skills add https://github.com/skyfiredao/oh-my-tcmpowers --skill omtp-analyze-maizhen
Repository Details
star Stars 7
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator