Treat problems as interconnected stocks, flows, and delays—not isolated levers. Local optimization often creates global side effects; look for structure before blaming people.
When to Use
Incentives, reliability, org dynamics, infrastructure, or policy where fixes bounce back or new issues appear downstream.
Workflow
Map system boundaries: what is in-scope, inputs, outputs, and external pressures.
Identify key stocks (accumulations) and flows (rates in/out).
Trace feedback loops: label reinforcing (R) vs. balancing (B); note sign and delay.
Use Donella Meadows’ leverage hierarchy: constants and goals often beat parameter tweaks; mind unintended effects when moving high-leverage points.
Predict second-order and timing effects (delays can cause oscillation or overshoot).
Propose interventions at the strongest justified leverage point, with monitoring for side effects.
Examples
Example 1: “Hire faster” increases throughput but raises onboarding load—map balancing loop on quality and a delayed R loop on attrition.
Example 2: Cost-cutting a vendor reduces spend (B) but can add incident rate (R) via slower patches—quantify delay before deciding.
1---2name: systems-thinking3description: Systems Thinking4---5# Systems Thinking67Treat problems as interconnected stocks, flows, and delays—not isolated levers. Local optimization often creates global side effects; look for structure before blaming people.89## When to Use10- Incentives, reliability, org dynamics, infrastructure, or policy where fixes bounce back or new issues appear downstream.1112## Workflow131. Map system boundaries: what is in-scope, inputs, outputs, and external pressures.142. Identify key stocks (accumulations) and flows (rates in/out).153. Trace feedback loops: label reinforcing (R) vs. balancing (B); note sign and delay.164. Use Donella Meadows’ leverage hierarchy: constants and goals often beat parameter tweaks; mind unintended effects when moving high-leverage points.175. Predict second-order and timing effects (delays can cause oscillation or overshoot).186. Propose interventions at the strongest justified leverage point, with monitoring for side effects.1920## Examples21**Example 1:** “Hire faster” increases throughput but raises onboarding load—map balancing loop on quality and a delayed R loop on attrition.2223**Example 2:** Cost-cutting a vendor reduces spend (B) but can add incident rate (R) via slower patches—quantify delay before deciding.
Run npx skillmds@latest add sethdford/systems-thinking in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Systems Thinking It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
sethdford (@sethdford) published this skill. Their other Agent Skills are listed on their SkillMD profile.