mcpField
S
systems-thinking-leverage

systems-thinking-leverage

github.com/lyndonkl生产力187111 次安装9 周前更新
代码仓库

关于 systems-thinking-leverage

这项技能通过反馈回路和 Meadows 杠杆点分析系统并选择干预措施,指导用户界定问题、验证策略并记录预期结果。

主要功能

  1. 01界定系统边界与变量
  2. 02绘制反馈回路、存量和流量
  3. 03按 Meadows 层级排列干预措施
  4. 04检验延迟与二阶影响
  5. 05制定干预策略

适用场景

  1. 01调查反复出现的组织问题
  2. 02比较不同系统干预方案
  3. 03规划变革并设定风险与指标

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lyndonkl/claude --skill systems-thinking-leverage

安装后在 Claude Code 中输入/systems-thinking-leverage确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

resources/
methodology.md
template.md
resources/evaluators/
rubric_systems_thinking_leverage.json

详细介绍

系统思维与杠杆点

工作流

复制此清单并跟踪进度:

Systems Thinking & Leverage Progress:
- [ ] Step 1: Define system and problem
- [ ] Step 2: Map system structure
- [ ] Step 3: Identify leverage points
- [ ] Step 4: Validate and test interventions
- [ ] Step 5: Design high-leverage strategy

步骤 1:定义系统和问题

明确系统边界(系统包含和不包含哪些内容)、关键变量(会累积的存量,以及会改变存量的流量),并区分问题症状与潜在模式。请参阅下方的系统定义部分。

步骤 2:绘制系统结构图

对于简单情况 → 使用 resources/template.md 快速绘制因果回路图并识别存量-流量。对于复杂情况 → 学习 resources/methodology.md,了解系统原型、多回路分析和时间延迟。

步骤 3:识别杠杆点

应用 Meadows 的杠杆层级(参数 < 缓冲区 < 结构 < 延迟 < 平衡回路 < 增强回路 < 信息 < 规则 < 自组织 < 目标 < 范式)。请参阅下方的杠杆点分析和 resources/methodology.md 了解相关技巧。

步骤 4:验证并测试干预措施

使用 resources/evaluators/rubric_systems_thinking_leverage.json 进行自我评估。测试心智模型:如果我们在这里施加影响,会发生什么?会产生哪些二阶效应?哪些延迟可能会削弱干预效果?请参阅验证部分。

步骤 5:设计高杠杆策略

创建 systems-thinking-leverage.md,其中包含系统图、杠杆点排序、建议的干预措施和预测结果。请参阅交付格式部分。


系统定义

绘制系统图之前,请明确:

1. 系统边界

  • 系统内包含什么?(你正在分析的组成部分)
  • 系统外包含什么?(你无法控制的外部因素)
  • 为什么这样划定边界?(适用于干预的实际范围)

2. 关键变量

  • 存量:会累积的事物(员工人数、技术债、客户群、信任、知识)
  • 流量:变化率(招聘率、引入漏洞的速率、客户流失率、关系建立速率)
  • 目标:系统试图实现的目标(可能是隐含的)

3. 时间跨度

  • 短期(数周至数月):关注流量和即时反馈
  • 长期(数年):关注存量、范式和结构性变化

4. 问题陈述

  • 症状:可观察到的问题是什么?(例如,“客户流失率为每年 30%”)
  • 模式:反复出现的动态是什么?(例如,“改进新用户引导后效果短暂,随后客户流失又会回升”)
  • 假设:哪些反馈回路可能解释这一现象?(例如,“快速的新用户引导牺牲了深度 → 用户无法看到价值 → 客户流失 → 产生加快新用户引导的压力”)

杠杆点分析

Meadows 的 12 个杠杆点(按效力从低到高排列):

12. 参数(较弱)——常量、数字(税率、薪资、价格)

  • 容易改变,阻力小
  • 影响呈线性且短暂
  • 示例:增加 20% 的培训预算

11. 缓冲——相对于流量的存量规模(储备、库存)

  • 缓冲越大,稳定性越高,但响应性越低
  • 示例:将资金储备期从 6 个月延长至 12 个月

10. 存量与流量结构——物理系统设计

  • 建成后很难改变(建筑、基础设施)
  • 示例:重新设计办公室,使其适合协作,而非专注工作

9. 延迟——信息流中的时间滞后

  • 缩短延迟可提高响应性(前提是系统敏捷)
  • 延迟过短可能导致不稳定
  • 示例:每日反馈,而非年度评审

8. 平衡反馈回路——稳定力量的强度

  • 削弱它们以促进增长,加强它们以防止过度扩张
  • 示例:让事件复盘不追究个人责任(削弱恐惧回路)

7. 强化反馈回路——放大力量的强度

  • 加强正向回路(学习),削弱负向回路(倦怠)
  • 示例:投资开发者工具 → 加快构建速度 → 进行更多实验 → 改进工具

6. 信息流——谁能获取哪些信息

  • 让能够采取行动的人看到后果
  • 示例:向开发者展示由其代码引发的支持工单

5. 规则——激励、约束、惩罚

  • 决定哪些行为会得到奖励
  • 示例:将奖金与团队成果挂钩,而非个人指标

4. 自组织——添加、改变和演进结构的能力

  • 使系统能够适应和演进
  • 示例:让团队自行选择工具和流程

3. 目标——系统服务的宗旨

  • 改变目标会重新引导整个系统
  • 示例:从“快速发布功能”转向“以可持续的方式解决用户问题”

2. 范式——系统赖以形成的思维模式

  • 假设、世界观、心智模型
  • 示例:从“员工是成本”转向“员工是人力资本的投资者”

1. 超越范式(最强)——在不同范式之间转换的能力

  • 元层面:认识到范式只是看待事物的一种视角
  • 示例:同时持有“增长”和“可持续性”两种范式,并根据情境进行选择

如何使用此层级结构:

  1. 列出所有可能的干预点
  2. 按杠杆级别(1-12)对每个干预点分类
  3. 优先考虑高杠杆干预(1-7),而非低杠杆干预(8-12)
  4. 考虑可行性:高杠杆干预通常会遇到较大阻力

验证

定稿前,请检查:

系统图质量:

  • 是否识别出所有主要反馈回路(R 表示强化,B 表示平衡)?
  • 是否区分了存量和流量(名词与动词)?
  • 是否明确标注了延迟(并估算时间滞后)?
  • 系统边界是否清晰(哪些内容在范围内,哪些不在)?
  • 连接是否标明极性(+ 表示同向,- 表示反向)?

杠杆点分析:

  • 是否考虑了多个干预点(而不只是第一个想法)?
  • 是否按杠杆级别(1-12)对每个干预点进行了分类?
  • 是否识别并优先考虑了高杠杆干预?
  • 是否承认了权衡(杠杆效力与可行性)?
  • 是否预见了二阶效应(还有哪些因素会发生变化)?

原型识别(如适用):

  • 系统是否符合已知原型(治标失败、转移负担、公地悲剧等)?
  • 如果符合,这类原型的典型失效模式是什么?
  • 针对该原型的高杠杆干预是什么?

心智模型测试:

  • 如果在此杠杆点进行干预,会发生什么?
  • 有哪些意外后果(延迟、补偿回路)?
  • 系统会抵制这项干预吗?会如何抵制?
  • 需要改变什么才能让干预持续有效?

**最低标准:**使用评分标准(resources/evaluators/rubric_systems_thinking_leverage.json)。交付前平均分须达到 3.5/5 以上。


交付格式

创建 systems-thinking-leverage.md,包含:

1. 系统概览

  • 边界定义
  • 关键存量与流量
  • 问题陈述(症状 → 模式 → 假设)

2. 系统图

  • 因果回路图(文本或 ASCII 表示)
  • 已识别的反馈回路(R1、R2、B1、B2 等)
  • 存量-流量结构(如适用)
  • 标注延迟

3. 杠杆点分析

  • 列出所有候选干预措施
  • 按杠杆级别分类(1-12)
  • 权衡分析(杠杆作用与可行性)
  • 推荐高杠杆干预措施(按优先级排序)

4. 干预策略

  • 主要干预措施(杠杆作用最大且可行)
  • 支持性干预措施(强化主要干预)
  • 预测结果(基于反馈回路动态)
  • 风险与意外后果
  • 成功指标(先行指标与滞后指标)

5. 实施注意事项

  • 阻力点(系统会在哪些地方产生反作用)
  • 时间范围(考虑延迟后,预期何时见效)
  • 监测计划(跟踪哪些指标以验证模型)

常见系统原型

如果系统符合以下模式,通常已有成熟的杠杆点可供参考:

修复导致失败

  • 模式:快速修复最初有效 → 问题复发 → 更依赖修复措施 → 问题恶化
  • 示例:为赶上期限而加班赶工 → 技术债务增加 → 未来更难赶上期限 → 加班赶工更多
  • 杠杆点:解决根本原因(合理安排进度),而非症状(工作时长)

转移负担

  • 模式:用症状性解决方案(容易)代替根本性解决方案(困难)→ 根本性解决方案逐渐弱化 → 更依赖症状性解决方案
  • 示例:聘用承包商(症状性)而非培养内部能力(根本性)
  • 杠杆点:投资根本性解决方案,逐步减少对症状性解决方案的依赖

公地悲剧

  • 模式:共享资源 → 每个参与者都追求个人利益最大化 → 资源耗竭 → 所有人都受损
  • 示例:共享代码库 → 每个团队都添加依赖 → 构建时间急剧增加
  • 杠杆点:让后果变得可见(信息流)、添加使用限制(规则),或促进自组织(治理)

增长极限

  • 模式:强化增长 → 遇到限制因素 → 增长放缓或逆转
  • 示例:病毒式增长 → 支持团队不堪重负 → 体验变差 → 口碑转差
  • 杠杆点:预判限制因素,在增长触及限制前投入资源以扩大其承载能力

如需了解更多系统原型,请参阅 resources/methodology.md。


快速参考

资源:

关键概念:

  • 存量:累积量(名词)——员工人数、技术债务、信任
  • 流量:变化率(动词)——招聘速度、引入错误的速度
  • 强化回路(R):放大变化(增长或崩溃)
  • 平衡回路(B):抵抗变化(寻求目标、趋于稳定)
  • 延迟:原因与结果之间的时间间隔(几分钟到几年)
  • 杠杆点:以最小投入实现最大效果的干预位置

警示信号:

  • 只处理症状,不解决根本原因(杠杆作用低)
  • 忽视反馈回路(干预适得其反)
  • 忽视延迟(失去耐心、过早放弃)
  • 在错误的杠杆点进行干预(结构需要改变时却只调整参数)
  • 未预判意外后果(系统产生反作用)

评论

支持 Markdown