systems-thinking-leverage
from lyndonkl/claude
Agents, skills and anything else to use with claude
npx skills add https://github.com/lyndonkl/claude --skill systems-thinking-leverageSKILL.md
Systems Thinking & Leverage Points
Purpose
Find high-leverage intervention points in complex systems by mapping feedback loops, identifying system archetypes, and understanding where small changes can produce large effects.
When to Use
Invoke this skill when:
- Problem involves multiple interconnected parts with feedback loops
- Past solutions failed or caused unintended consequences
- Simple cause-effect thinking doesn't capture the dynamics
- You need to find where to intervene for maximum leverage
- System exhibits delays, accumulations, or emergent behavior
- Patterns keep recurring despite different people/contexts (system archetype)
- Need to understand why things got this way (stock accumulation)
- Deciding between intervention points (parameters vs. structure vs. goals vs. paradigms)
Don't use when:
- Problem is simple cause-effect with clear solution
- System has only 1-2 components with no feedback
- Linear analysis is sufficient
- Time constraints require immediate action (no time for mapping)
What Is It?
Systems thinking analyzes how interconnected components create emergent behavior through feedback loops, stocks/flows, and delays. Leverage points (Donella Meadows) are places to intervene in a system ranked by effectiveness:
Low leverage (easy but weak): Parameters (numbers, rates, constants) Medium leverage: Buffers, stock structures, delays, feedback loop strength High leverage (hard but powerful): Information flows, rules, self-organization, goals, paradigms
Example: Company with high employee turnover (problem).
Low leverage: Increase salaries 10% (parameter) → Temporary effect, competitors match Medium leverage: Improve manager-employee feedback frequency (balancing loop) → Some improvement High leverage: Change goal from "minimize cost per employee" to "maximize team capability" → Shifts hiring, training, retention decisions system-wide
Quick example of feedback loops:
- Reinforcing loop (R): More engaged employees → Better customer experience → More revenue → More investment in employees → More engaged employees (growth or collapse)
- Balancing loop (B): Workload increases → Stress increases → Burnout → Productivity decreases → Workload increases further (goal-seeking)
- Delays: Training today → Skills improve (3-6 months delay) → Productivity increases. Ignoring delay causes impatience and abandoning training too early.
Workflow
Copy this checklist and track your progress:
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
Step 1: Define system and problem
Clarify system boundaries (what's in/out of system), key variables (stocks that accumulate, flows that change them), and problem symptom vs. underlying pattern. Use System Definition section below.
Step 2: Map system structure
For simple cases → Use resources/template.md for quick causal loop diagram and stock-flow identification. For complex cases → Study resources/methodology.md for system archetypes, multi-loop analysis, and time delays.
Step 3: Identify leverage points
Apply Meadows' leverage hierarchy (parameters < buffers < structure < delays < balancing loops < reinforcing loops < information < rules < self-organization < goals < paradigms). See Leverage Points Analysis below and resources/methodology.md for techniques.
Step 4: Validate and test interventions
Self-assess using resources/evaluators/rubric_systems_thinking_leverage.json. Test mental models: what happens if we push here? What are second-order effects? What delays might undermine intervention? See Validation section.
Step 5: Design high-leverage strategy
Create systems-thinking-leverage.md with system map, leverage point ranking, recommended interventions, and predicted outcomes. See Delivery Format section.
System Definition
Before mapping, clarify:
1. System Boundary
- What's inside the system? (components you're analyzing)
- What's outside? (external forces you can't control)
- Why this boundary? (pragmatic scope for intervention)
2. Key Variables
- Stocks: Things that accumulate (employee count, technical debt, customer base, trust, knowledge)
- Flows: Rates of change (hiring rate, bug introduction rate, churn rate, relationship building rate)
- Goals: What the system is trying to achieve (may be implicit)
3. Time Horizon
- Short-term (weeks-months): Focus on flows and immediate feedback
- Long-term (years): Focus on stocks, paradigms, and structural change
**4. Prob
...