
Excess Deficiency Decision
- 18 installs
- 29 repo stars
- Updated April 18, 2026
- kangarooking/huangdi-neijing-skill
Choose between adding resources or removing constraints when addressing system imbalances.
About
Distinguishes problems needing input from problems needing release. Prevents making deficiency worse by adding more.
- Diagnose excess versus deficiency
- Apply opposite interventions for opposite problems
Excess Deficiency Decision 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 excess-deficiency-decisionAdd 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
Choose between adding resources or removing constraints when addressing system imbalances.
Files
虚实补泻决策框架
R — 原文 (Reading)
凡用针者, 虚则实之, 满则泄之, 宛陈则除之, 邪胜则虚之。
徐而疾则实, 疾而徐则虚。言实与虚, 若有若无。
形气不足病气有余, 急泻之; 形气有余病气不足, 急补之。
>
— 黄帝/岐伯, 九针十二原第一、根结第五
---
I — 方法论骨架 (Interpretation)
虚实补泻是一个用于判断失衡方向并选择纠正策略的二元决策框架。
其核心操作分为三层:
1. 判虚实: 判断问题是"不足"(虚——缺乏、薄弱、不够)还是"有余"(实——过剩、过盛、淤积)。这是方向判断——虚则补(增益), 实则泻(削减)。方向错了比不干预更糟。
2. 补泻有别: 补和泻不是简单的"加和减"。补是"徐而疾则实"——慢慢积累然后快速收效; 泻是"疾而徐则虚"——快速祛除然后慢慢恢复。操作节奏不同。
3. 多信号综合判断: 当外在表现(形气)和问题本身(病气)的虚实不一致时, "急泻之"或"急补之"——以问题本身的虚实为优先依据, 外在表现为参考。
4. 方向决定一切: "虚而泻之则经脉空虚, 血气竭枯; 满而补之则阴阳四溢"——方向错误比力度不足更致命。
---
A1 — 书中的应用 (Past Application)
案例 1: 形气与病气的虚实不一致
- 问题: 如何处理外在体质(形气)和实际病况(病气)虚实不一致的情况?
- 方法论的使用: "形气不足, 病气有余, 是邪胜也, 急泻之"——虽然体质弱但病邪盛, 此时反而要泻(祛邪)。"形气有余, 病气不足, 急补之"——虽然体质壮但正气不足, 此时反而要补(扶正)。
- 结论: 不能简单看"体强则泻、体弱则补", 而要看"问题本身的虚实方向"。
- 结果: 避免了"体弱就补"的教条错误, 实现精准的方向决策。
案例 2: 阴阳俱不足时的保守策略
- 问题: 当系统全面虚弱("阴阳气俱不足"), 既不实也不盛, 怎么办?
- 方法论的使用: "不可刺之, 刺之则重不足"——不能泻也不能强补, "可将以甘药"——用温和的调理代替强力的补泻。
- 结论: 当系统全面虚弱时, 任何方向的强力干预都是危险的, 需要温和调理。
- 结果: "重不足则阴阳俱竭"——避免了过度干预导致的全面崩溃。
---
A2 — 触发场景 (Future Trigger) ★
用户会在什么情境下需要这个 skill?
1. 方向迷茫: 面对失衡不知"该加还是该减""该投入还是该撤出"。 2. 越处理越严重: 干预后问题反而加重, 可能是补泻方向错了。 3. 两极失衡: 系统明显出现一方过强一方过弱, 需要判断纠正方向。
语言信号
- "不知道该加强还是该削减"
- "越补越虚/越减越乱"
- "一边过剩一边不足"
- "系统在两个极端之间摇摆"
与相邻 skill 的区分
- 与
qi-regulation的区别: 调气治本是"为什么要干预功能", 虚实补泻是"怎么干预(补还是泻)"。 - 与
root-cause-priority的区别: 虚实补泻解决"方向"(补/泻), 标本根结解决"顺序"(先治哪个)。
---
E — 可执行步骤 (Execution)
1. 列出失衡的两极
- 明确系统中的对立两方(如: 进攻vs防守、产出vs质量、速度vs安全)。
- 完成标准: 两极定义清晰, 不混用不同维度。
2. 判虚实方向
- 评估每方是"过盛"还是"不足"。区分"绝对过盛"和"相对过盛"(一方正常但另一方不足导致失衡)。
- 完成标准: 给出明确判断——"X虚Y实"或"X正常Y不足"。
- 判停条件: 如果两方都虚(全面不足), 跳到步骤4的保守策略。
3. 确定补泻方向
- 实则泻(削减过盛方), 虚则补(增益不足方)。优先纠正不足方, 因为"虚者恢复"比"实者削减"更根本。
- 完成标准: 给出明确的"补X/泻Y"方向和至少1个具体动作。
4. 注意边界情况
- 全面虚弱: 不可强力补泻, 改用温和调理。
- 表面矛盾: 外在表现与实际虚实不一致时, 以实际问题为依据。
- 完成标准: 识别并标注边界情况。
---
B — 边界 (Boundary) ★
不要在以下情况使用此 skill
- 没有对立面: 如果问题只有单一维度, 没有对立面可以对比, 虚实框架无法展开。
- 纯平衡评估: 用户只是想知道"是否平衡", 不需要决定纠正方向。
作者在书中警告的失败模式
- 方向反了: 虚当实泻, 实当虚补——后果比不干预更严重。
- 阴阳俱虚时强攻: 系统全面虚弱时强力泻或补都会导致"阴阳俱竭"。
作者的盲点 / 时代局限
- 灵枢的虚实是定性判断, 现代决策中可能需要定量数据辅助。虚实框架应作为方向判断的辅助视角, 不排斥数据驱动的精确分析。
---
相关 skills
- depends-on: qi-regulation — 先确定"要调气", 再用虚实补泻决定方向。
- composes-with: root-cause-priority — 先用虚实补泻判方向, 再用标本根结判顺序。
---
审计信息
- 验证通过: V1 ✓ / V2 ✓ / V3 ✓
- 测试通过率: {{%}} (详见 test-prompts.json)
- 蒸馏时间: {{DATE}}
{
"skill": "excess-deficiency-decision",
"version": "0.1.0",
"test_cases": [
{
"id": "should-trigger-01",
"type": "should_trigger",
"prompt": "团队人手不够要不要加人,还是说现有的人效率有问题需要减掉冗余流程",
"expected_behavior": "调用 excess-deficiency-decision, 引导判断是'虚'(资源不足需补)还是'实'(冗余需泻)",
"notes": "正面场景: 补泻方向决策"
},
{
"id": "should-trigger-02",
"type": "should_trigger",
"prompt": "这个功能模块的代码量太大了,一直在加新功能,现在维护成本很高",
"expected_behavior": "调用 excess-deficiency-decision, 识别为'实'(过多需削减/精简)",
"notes": "正面场景: 实证需泻"
},
{
"id": "should-trigger-03",
"type": "should_trigger",
"prompt": "我们的测试覆盖率很低,bug频出,该不该加强测试投入",
"expected_behavior": "调用 excess-deficiency-decision, 识别为'虚'(不足需增益)",
"notes": "正面场景: 虚证需补"
},
{
"id": "should-not-trigger-01",
"type": "should_not_trigger",
"prompt": "帮我算一下这个项目的ROI",
"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": "边界: 个人发展类虚实判断"
}
]
}