
Five Elements Network
- 18 installs
- 29 repo stars
- Updated April 18, 2026
- kangarooking/huangdi-neijing-skill
Map how five interconnected element domains create emergent effects through their relationships.
About
Analyzes systems as networks of interdependent elements rather than isolated components. Reveals leverage points at connection points.
- Map five-domain interdependencies
- Find emergent effects from element interactions
Five Elements Network by the numbers
- 18 all-time installs (skills.sh)
- +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #469 of 782 Skill Development skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/kangarooking/huangdi-neijing-skill --skill five-elements-networkAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 18 |
|---|---|
| repo stars | ★ 29 |
| Last updated | April 18, 2026 |
| Repository | kangarooking/huangdi-neijing-skill ↗ |
What it does
Map how five interconnected element domains create emergent effects through their relationships.
Files
五行生克网络思维
R — 原文 (Reading)
五行者, 金木水火土也。更贵更贱, 以知死生, 以决成败, 而定五脏之气, 间甚之时,
死生之期也。
五脏受气于其所生, 传之于其所胜, 气舍于其所生, 死于其所不胜。
五脏相通, 移皆有次。五脏有病, 则各传其所胜。
>
— 岐伯, 藏气法时论篇第二十二、玉机真藏论篇第十九
---
I — 方法论骨架 (Interpretation)
五行生克网络思维是一套用于分析多要素系统中连锁效应的结构化方法。
其核心逻辑分为四层:
1. 要素归五行: 将系统中的关键要素归入五类。每一类有其属性和功能。归类的标准不是表面相似, 而是功能角色——谁是生长的力量(木)、谁是驱动的力量(火)、谁是承载转化的力量(土)、谁是收敛规范的力量(金)、谁是蕴藏滋养的力量(水)。
2. 画生克关系图: 五行之间存在两种基本关系——"生"(滋养、促进)和"克"(制约、抑制)。相生链条: 木生火、火生土、土生金、金生水、水生木, 构成正向循环。相克链条: 木克土、土克水、水克火、火克金、金克木, 构成制衡循环。
3. 沿链条推导: 某一行的变化会沿相生链向下传导(母病及子), 也会沿相克链产生压力(乘——过度克制, 或侮——反克)。因此, 局部的变化可以推导出全局的连锁效应。
4. 找到关键干预点: 连锁效应意味着"治一处牵全局"。干预的关键不是直接作用于症状所在的行, 而是找到链条上的关键节点——生链条上游(补母)或克链条的对立面。
这个框架的独特价值在于: 它把"事物相互影响"的模糊认知变成了一套可操作的关系图+推导规则。
---
A1 — 书中的应用 (Past Application)
案例 1: 怒伤肝的连锁传导
- 问题: 一个人长期愤怒(怒属木/肝), 除了肝脏本身, 还会影响什么?
- 方法论的使用: 将"怒"归入木(肝)。沿相克链推导: 木克土, 肝气郁结会"乘脾"(过度克制脾/土), 导致消化问题——食欲不振、腹胀。沿相生链推导: 木生火, 肝气不舒可化火扰心, 出现失眠、心悸。
- 结论: 一个情绪问题(怒)不只是局部问题, 会沿生克网络传导到消化(土)和心血管(火)两个子系统。
- 结果: 治疗不能只治肝, 还要兼顾健脾(防木乘土)和清心(防木火扰心)。这就是"五脏相通, 移皆有次"的临床含义。
案例 2: 五脏传变预测
- 问题: 肝脏有病, 接下来会如何发展?
- 方法论的使用: "五脏受气于其所生, 传之于其所胜"——肝(木)受气于肾(水, 所生/母), 传之于脾(土, 所胜)。沿链条推导: 肝病→传脾(消化受影响)→若不治→继续传肾→最终至肺(金, 木所不胜之脏)而死。
- 结论: 疾病不是静态的, 而是沿着五行生克链条有序传变。预测传变路径可以提前阻断。
- 结果: "治未病"的具体操作之一——在疾病沿生克链条传到下一个脏腑之前, 先加固那个脏腑, 阻断传变。
---
A2 — 触发场景 (Future Trigger) ★
用户会在什么情境下需要这个 skill?
1. 局部问题引发全局反应: 某个部门/子系统出了问题, 用户担心会连锁影响其他部门/子系统, 需要预测传导路径。 2. 多要素交织的复杂问题: 问题涉及5个左右的关键要素, 且要素之间存在支持(生)和制约(克)关系, 线性因果分析不够用。 3. 反复出现的循环问题: 问题此起彼伏, 解决A又冒出B, 说明底层有一个循环机制在驱动, 需要画出关系图才能看清。
语言信号 (用户的话里出现这些就应激活)
- "动了A, B和C都跟着变了"
- "这个问题总是牵扯到好几个方面"
- "解决了这个, 那个又冒出来了"
- "它们之间好像有某种连锁反应"
- "只治局部不管用, 一停就复发"
与相邻 skill 的区分
- 与
yin-yang-balance的区别: 阴阳平衡处理两个对立面的关系(二分法), 五行生克处理五个(或多个)要素的网络关系(多维互动)。要素多于两个时优先用五行。 - 与
biao-ben-priority的区别: 标本缓急决定优先级(先做什么), 五行生克揭示传导路径(做了之后会怎样传导)。
---
E — 可执行步骤 (Execution)
当 skill 被激活后, agent 应按以下步骤执行:
1. 要素归五行: 将关键要素分类
- 列出系统中所有相关要素(目标5个左右), 根据其功能角色归入五行分类: 生长/启动(木)、驱动/活跃(火)、承载/转化(土)、收敛/规范(金)、蕴藏/滋养(水)。
- 完成标准: 每个要素都已归入一个类别, 且归类理由清晰(不是随意贴标签)。
2. 画生克关系图: 建立要素间的互动关系
- 标出所有要素之间的"生"(促进/滋养)关系和"克"(制约/抑制)关系。画出完整的生克网络图。
- 完成标准: 图中包含所有相生关系和相克关系, 且链条形成闭合循环(没有孤立的节点)。
- 判停条件: 若要素少于3个, 无法形成有意义的网络, 建议改用 yin-yang-balance。
3. 沿链条推导: 预测连锁效应并找到干预点
- 从当前出问题的要素出发, 沿相生链和相克链分别推导: 会"生"出什么新问题? 会"克"到哪个要素? 反馈是否会回到起点形成循环? 然后确定干预点——在链条的哪个环节介入能阻断恶性传导。
- 完成标准: 给出至少一条传导路径的推导, 以及一个具体的干预建议(作用于链条的哪个节点、预期效果)。
---
B — 边界 (Boundary) ★
不要在以下情况使用此 skill
- 简单线性因果: 如果问题是"A导致B", 一因一果, 没有连锁和反馈, 用五行生克是杀鸡用牛刀。
- 只有两个要素: 五行网络至少需要三个要素才能形成链条。只有两个对立要素时, 应使用 yin-yang-balance。
作者在书中警告的失败模式
- 相乘与相侮的区分: 克制过度叫"乘"(欺负), 是病理性的; 被克方反扑叫"侮"(反克), 也是病理性的。正常的克是制衡, 异常的乘和侮都会导致系统紊乱。不能把所有"克"关系都视为负面。
- 五脏有病则各传其所胜: 疾病传变有确定方向, 不是随机扩散。忽略传变方向会导致"头痛医头脚痛医脚"——治了标处, 病已传到下一个脏腑。
作者的盲点 / 时代局限
- 素问的五行归类(五脏、五色、五味、五志等)是基于古代哲学和临床观察的归纳, 在现代应用中需要灵活转化。不是所有系统都能完美归入五行——如果要素恰好是4个或6个, 可以选取最关键的5个来分析。
- 五行框架侧重"均衡"和"循环", 对单方向的突变(如外力冲击导致系统瞬间崩溃)解释力有限。
容易混淆的邻近方法论
- 系统思考中的因果回路图: 形式类似, 但五行生克提供了一套预设的关系类型(生/克)和推导规则(乘/侮/母病及子), 比自由绘制因果图更有结构。
- SWOT分析: 也是分类框架, 但SWOT只有4个静态类别, 没有五行生克之间的动态关系链条。
---
相关 skills (阶段 3 填充)
- depends-on: yin-yang-balance — 五行生克是阴阳二元对立的扩展:当问题超越两极对立(阴vs阳)而涉及多个要素的连锁互动时,需要从阴阳框架升级到五行网络框架。
- composes-with: cascade-prediction — 五行生克提供"谁影响谁"的关系图谱,传变预测在此图谱上沿相克链推导问题的传播路径和设防点。两者组合可完成"画关系→推路径→定布防"的完整分析。
- composes-with: emotion-organ-proxy — 五行生克提供情绪-脏腑-气机的对应关系基础(怒属木/肝、恐属水/肾等),情志脏腑模型在此基础上分析情绪如何沿五行链条影响脏腑健康并设计以情胜情策略。
- composes-with: five-flavors-balance — 五行生克提供五味归脏的底层对应(酸入肝/木、苦入心/火等),五味调和在此框架上分析饮食偏嗜如何沿生克链影响脏腑平衡。
---
审计信息
- 验证通过: V1 ✓ / V2 ✓ / V3 ✓
- 测试通过率: {{%}} (详见 test-prompts.json)
- 蒸馏时间: {{DATE}}
{
"skill": "five-elements-network",
"version": "0.1.0",
"source_book": "《黄帝内经·素问》 黄帝与岐伯等",
"darwin_compatible": true,
"test_cases": [
{
"id": "should-trigger-01",
"type": "should_trigger",
"prompt": "我们公司最近销售部门出了问题,结果发现影响了市场、客服、产品、供应链好几个部门,感觉是牵一发动全身,该怎么办?",
"expected_behavior": "应激活 five-elements-network, 将各部门归入五行(如销售=木/生长、市场=火/驱动、客服=土/承载、产品=金/规范、供应链=水/滋养), 画出相生相克关系图, 从销售部门出发沿链条推导连锁效应, 找到关键干预点",
"notes": "典型多要素连锁场景: 5个部门(要素)相互影响, 不是简单线性因果, 需要网络思维分析传导路径"
},
{
"id": "should-trigger-02",
"type": "should_trigger",
"prompt": "我最近情绪很不好,经常发脾气,然后发现胃口也差了,晚上还失眠,皮肤开始出问题,这些症状是不是有什么关联?",
"expected_behavior": "应激活 five-elements-network, 将情绪(怒)归入木/肝, 沿相克链推导: 木乘土→消化问题(胃口差), 沿相生链推导: 木生火→心神不安(失眠); 继续推导影响肺/金(皮肤)。给出传导路径分析和干预建议",
"notes": "多个症状(情绪/消化/睡眠/皮肤)存在连锁关系, 完全对应五脏传变模式, 需要五行生克分析"
},
{
"id": "should-trigger-03",
"type": "should_trigger",
"prompt": "我们系统里解决了缓存的问题,结果数据库又出问题了,修好数据库后API又开始报错,总是此起彼伏按下葫芦浮起瓢,到底该怎么根治?",
"expected_behavior": "应激活 five-elements-network, 识别反复出现的循环问题模式(治A→B出问题→治B→C出问题), 将各子系统归五行, 画出相克链条找到传导循环, 确定关键干预点打破恶性循环",
"notes": "反复出现的循环问题, 符合'解决了这个, 那个又冒出来了'的语言信号, 需要五行网络分析底层循环机制"
},
{
"id": "should-trigger-04",
"type": "should_trigger",
"prompt": "我想理解一下,企业里的研发、市场、运营、财务、人力这几个部门之间是怎么互相影响的?有没有什么框架能分析它们之间的关系?",
"expected_behavior": "应激活 five-elements-network, 将五个部门归入五行分类, 画出完整的生克关系图, 展示相生(促进)和相克(制约)关系, 帮助用户理解多部门之间的系统性互动",
"notes": "用户明确要求理解5个要素之间的相互作用, 且询问是否有框架, 完全匹配五行网络思维"
},
{
"id": "should-not-trigger-01",
"type": "should_not_trigger",
"prompt": "我今天头痛,可能是因为昨晚没睡好,该怎么办?",
"expected_behavior": "不应激活本 skill, 因为这是简单线性因果(没睡好→头痛), 一因一果, 没有多要素连锁, 不需要五行网络分析",
"notes": "诱饵: 涉及身体不适看似相关中医, 但只是简单的A导致B线性因果, 不涉及多要素网络"
},
{
"id": "should-not-trigger-02",
"type": "should_not_trigger",
"prompt": "我觉得工作和生活失衡了,工作太多生活太少,该怎么调整?",
"expected_behavior": "不应激活本 skill, 因为只有两个对立要素(工作vs生活), 应该用 yin-yang-balance 来分析两极失衡, 五行网络需要至少3个以上要素",
"notes": "诱饵: '失衡'看起来像中医概念, 但只有两个对立面(工作/生活), 要素不足3个, 应该用阴阳平衡而非五行生克"
},
{
"id": "should-not-trigger-03",
"type": "should_not_trigger",
"prompt": "金木水火土五行分别代表什么意思?请给我讲讲五行理论",
"expected_behavior": "不应激活本 skill, 因为这是纯知识查询, 用户只想了解五行理论的内容, 并不是要应用五行框架分析具体问题",
"notes": "诱饵: 直接提到'五行'关键词, 但只是知识科普需求, 不需要网络分析框架"
},
{
"id": "edge-01",
"type": "edge_case",
"prompt": "我有高血压和糖尿病,最近肝功能指标也有点异常,这些病之间会不会互相影响?",
"expected_behavior": "边界场景。三个疾病/脏腑涉及多要素关系(心血管/心-火、代谢/脾-土、肝/木), 可以用五行框架分析传导路径。但需注意: 已有明确西医诊断的慢性病, 五行框架应作为辅助视角而非替代诊断, 且需要提示用户遵医嘱",
"notes": "边界: 有3个以上的要素(高血压/糖尿病/肝异常), 存在连锁影响的可能, 符合五行网络场景。但有明确西医诊断, 需要谨慎定位为辅助分析"
},
{
"id": "edge-02",
"type": "edge_case",
"prompt": "我们团队就三个人,但总是互相影响,一个情绪不好另外两个也跟着不对劲,该怎么打破这个循环?",
"expected_behavior": "边界场景。只有3个要素, 刚好达到五行网络的最低门槛(3个可形成链条), 但人数少于5个, 无法形成完整的五行网络。可激活但需调整: 选取3个关键角色归入五行中的3行, 分析它们之间的生克关系, 同时指出要素较少可能无法展现完整的连锁效应",
"notes": "边界: 3个要素刚好达到最低要求, 但五行理想情况需要5个。可以简化使用, 但效果可能有限"
}
],
"minimum_pass_rate": 0.8,
"notes": "至少 3 条 should_trigger + 2 条 should_not_trigger + 1 条 edge_case。全部 should_not_trigger 必须通过 (诱饵容错为 0)。"
}