
Root Cause Priority
- 18 installs
- 29 repo stars
- Updated April 18, 2026
- kangarooking/huangdi-neijing-skill
Prioritize addressing root causes and fundamental problems over recurring surface symptoms.
About
Prevents endless firefighting by fixing origins of problems not their manifestations. Breaks repetition cycles.
- Distinguish root from symptom
- Allocate effort to true origins
Root Cause Priority by the numbers
- 18 all-time installs (skills.sh)
- +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
- Ranked #2,053 of 3,282 Productivity & Planning 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 root-cause-priorityAdd 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
Prioritize addressing root causes and fundamental problems over recurring surface symptoms.
Files
标本根结定位法
R — 原文 (Reading)
先病而后逆者治其本, 先逆而后病者治其本。
先病而后生中满者治其标, 先中满而后烦心者治其本。
病发而有余, 本而标之; 病发而不足, 标而本之。
能知六经标本者, 可以无惑于天下。
>
— 黄帝/岐伯, 病本第二十五、卫气第五十二
---
I — 方法论骨架 (Interpretation)
标本根结定位法是一个区分问题源头与末端, 据此确定干预优先级的决策框架。
1. 识别标本: 在因果链中, 先发生的/根本原因是"本", 后发生的/继发症状是"标"。在空间上, 源头(四肢末端/根)是本, 末端(头面胸腹/结)是标。
2. 缓急定序: 默认"治本"优先, 但有明确的例外——"中满"(急症/关键瓶颈)和"大小便不利"(功能受阻)必须先治标。急则治标, 缓则治本。
3. 虚实影响排序: "病发而有余(实), 本而标之"——从本治起;"病发而不足(虚), 标而本之"——从标治起。虚证时系统承受力弱, 需要先缓解表面症状再追根溯源。
4. 间甚并行: "间者并行, 甚者独行"——问题不太严重时可以标本同治, 问题严重时只能集中精力治一个。
---
A1 — 书中的应用 (Past Application)
案例 1: 先病后逆的治本原则
- 问题: 先得病后出现气逆, 该治哪个?
- 方法论的使用: "先病而后逆者治其本"——原发病是本, 气逆是标(继发), 治原发病则气逆自消。
- 结论: 症状的出现顺序揭示了因果链, 先治因后治果。
- 结果: 治本则标自消, 避免了在继发症状上浪费精力。
案例 2: 中满的紧急优先
- 问题: 先得病后出现中满(腹部胀满), 按理应治本, 但中满很急, 怎么办?
- 方法论的使用: "先病而后生中满者治其标"——虽然中满是标(继发), 但它阻塞了核心通道, 必须先解决。
- 结论: 当标证(继发问题)威胁到系统核心功能时, 标的优先级临时提升。
- 结果: 先解决紧急阻塞, 再回头治本。
---
A2 — 触发场景 (Future Trigger) ★
1. 多问题纠缠: 面对一堆相互关联的问题, 不知道从哪个入手。 2. 因果链追溯: 知道表现但不确定根因, 需要沿因果链回溯。 3. 先治标还是先治本: 紧急问题(标)和根本问题(本)同时存在, 需要排序。
语言信号
- "问题太多了, 不知道先解决哪个"
- "根本原因到底是什么"
- "紧急的和重要的怎么平衡"
- "解决了A, B又冒出来了"
与相邻 skill 的区分
- 与
excess-deficiency-decision的区别: 虚实补泻解决"方向(补/泻)", 标本根结解决"顺序(先/后)"。两者独立但经常串联。 - 与
timing-opportunity的区别: 标本根结是"做什么的优先级", 时机选择是"何时做的时机窗口"。
---
E — 可执行步骤 (Execution)
1. 列出所有问题并建立因果链
- 列出所有问题, 标注相互之间的因果关系(A导致B, B导致C)。
- 完成标准: 有明确的因果链图, 标注了时间先后顺序。
2. 区分标本
- 在因果链中: 先发生的/根本原因=本, 后发生的/继发表现=标。
- 完成标准: 每个问题标注了"本"或"标", 并说明判断依据。
3. 检查紧急例外
- 是否存在"中满型"问题——虽然不是根因, 但阻塞了核心功能, 必须先解决?
- 完成标准: 识别并标注紧急例外, 给出优先级调整理由。
4. 确定执行顺序
- 默认从本治起; 有紧急例外则先治标; 虚证时从标治起。
- 完成标准: 给出明确的执行顺序和每步的理由。
---
B — 边界 (Boundary) ★
不要在以下情况使用
- 问题孤立: 如果问题之间没有因果关系, 标本框架无法展开。
- 教条治本: 不是所有情况都应该"先治本", 紧急情况必须先治标。
失败模式
- 本标混淆: 把症状当原因, 在标上浪费精力而本持续恶化。
- 教条主义: 无论多急都坚持"先治本", 忽视了紧急标证的威胁。
作者的盲点
- 灵枢的标本主要关注时间先后和虚实, 现代问题还可能涉及资源约束、利益相关方优先级等额外维度, 需要扩展框架。
---
审计信息
- 验证通过: V1 ✓ / V2 ✓ / V3 ✓
- 测试通过率: {{%}} (详见 test-prompts.json)
- 蒸馏时间: {{DATE}}
{
"skill": "root-cause-priority",
"version": "0.1.0",
"test_cases": [
{
"id": "should-trigger-01",
"type": "should_trigger",
"prompt": "项目延期了,有人说需求变更多,有人说开发慢,有人说沟通有问题,到底该先解决哪个",
"expected_behavior": "调用 root-cause-priority, 引导区分本(根本原因)和标(表面表现), 确定优先级",
"notes": "正面场景: 多因素混杂需排序"
},
{
"id": "should-trigger-02",
"type": "should_trigger",
"prompt": "系统同时出了三个问题,资源有限应该先修哪个",
"expected_behavior": "调用 root-cause-priority, 引导找到三个问题中哪个是根(导致其他两个的源头)",
"notes": "正面场景: 标本先后判断"
},
{
"id": "should-trigger-03",
"type": "should_trigger",
"prompt": "每次解决一个bug就会冒出两个新bug,感觉在打地鼠",
"expected_behavior": "调用 root-cause-priority, 识别'打地鼠'模式, 建议找根因而非逐个击破",
"notes": "正面场景: 治标不治本"
},
{
"id": "should-not-trigger-01",
"type": "should_not_trigger",
"prompt": "帮我列出今天的待办事项",
"expected_behavior": "简单任务列表, 不涉及根因分析",
"notes": "诱饵: 非因果分析场景"
},
{
"id": "should-not-trigger-02",
"type": "should_not_trigger",
"prompt": "解释一下什么是微服务架构",
"expected_behavior": "纯知识查询, 不涉及问题排序",
"notes": "诱饵: 知识解释"
},
{
"id": "edge-01",
"type": "edge_case",
"prompt": "同时有急事和重要事要做,先做哪个",
"expected_behavior": "可触发, 涉及标(急)本(重要)的优先级判断, 但场景较简单",
"notes": "边界: 简单的紧急vs重要决策"
}
]
}