Skills on AI

Systems Thinking

Download raw SKILL.md

Use when asked to analyze a problem as an interconnected system — feedback loops, stocks and flows, leverage points — rather than a chain of independent parts, before reaching for a specific method that assumes linear cause-and-effect (as distinct from applying vanguard-method's service-specific application, or causal-analysis-based-on-system-theory's accident-investigation application, of the same underlying discipline).

Systems thinking is a discipline for understanding how a set of interconnected parts behaves as a whole — recognizing that a system's behavior emerges from the relationships and feedback between its components, not from any single component examined in isolation. It is the foundational thinking style that specific methods like Vanguard Method and Causal Analysis Based on System Theory apply to particular domains (service management, accident investigation).

Core concepts

  • Stocks and flows — a stock is an accumulation (inventory, backlog size, team morale); flows are the rates that increase or decrease it (arrivals, completions). Most "why is this number wrong" questions are really questions about an imbalanced flow, not the stock itself.
  • Feedback loops — a reinforcing loop amplifies change in one direction (more sales → more marketing budget → more sales); a balancing loop pushes back toward a goal or equilibrium (backlog grows → team pressure increases → more focus → backlog shrinks). Most persistent organizational problems are sustained by a loop, not a single cause.
  • Delays — the gap between an action and its visible effect. A delay between cause and effect is what makes people overcorrect (increasing a fix's dose because the first dose "didn't work yet") and is behind many systems' oscillating, overshoot-and-collapse behavior.
  • Leverage points — Donella Meadows' insight that some places to intervene in a system produce far more change than others, and the most obvious intervention point (a number, a target) is usually the weakest lever; deeper leverage lies in the rules, the information flows, and the system's underlying purpose/goal.

Systems thinking vs. linear/reductionist analysis

Linear analysis breaks a problem into independent parts, fixes each part, and assumes the whole improves proportionally. This works well for genuinely decomposable problems, but fails when parts interact: fixing one team's local metric can make the overall system worse if it shifts the bottleneck or breaks a feedback loop other parts depended on. Systems thinking asks "what does this change do to the whole system's behavior over time," not just "does this specific part now measure better."

A basic working method

  1. Define the boundary — decide what's inside the system being studied and what's an external input, since including too little misses the real interactions and including too much makes the analysis unmanageable.
  2. Map the structure — identify the key stocks, flows, and feedback loops (a causal loop diagram is the standard visual tool), rather than listing isolated causes.
  3. Look for the archetype — many recurring problems fit known patterns ("fixes that fail," "shifting the burden," "tragedy of the commons"); recognizing the pattern often reveals the leverage point faster than re-deriving the structure from scratch.
  4. Intervene at structure, not symptom — change the rules, incentives, or information flows that produce the unwanted behavior, rather than repeatedly treating the symptom the structure keeps regenerating.

Common pitfalls

  • Treating a systemic problem as a people problem — when a system's structure consistently produces a bad outcome, replacing the people in it usually just reproduces the same outcome with different people.
  • Optimizing one part in isolation — a local optimization that ignores the part's effect on the rest of the system can move the bottleneck elsewhere or break a loop other parts relied on, leaving the whole system worse off even as the optimized part's own metric improves.
  • Confusing correlation in a snapshot for the system's actual causal structure — a system with feedback and delays can show a misleading correlation at any single point in time; understanding the loops and delays matters more than a one-time data snapshot.
  • Picking the most visible, lowest-leverage intervention — changing a number or a target is usually the weakest lever available; the underlying rules and incentives that produced the number are usually the stronger, if less obvious, intervention point.

Learn more

View systems-thinking/SKILL.md on GitHub