thinking-feedback-loops
Analyze systems using Donella Meadows' feedback loop framework to identify reinforcing loops, balancing loops, delays, and leverage points. Use for organizational dynamics, product growth design, debugging runaway or oscillating systems, and finding high-impact interventions.
npx skills add majiayu000/claude-skill-registry --skill thinking-feedback-loops --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Feedback Loop Analysis ## Overview Feedback loop analysis, developed by Donella Meadows in "Thinking in Systems," provides a rigorous framework for understanding how systems behave over time. All dynamic systems—software, organizations, markets, products—are driven by feedback loops that either amplify change (reinforcing) or stabilize toward goals (balancing). Understanding these loops reveals why systems grow, collapse, oscillate, or resist change. **Core Principle:** System behavior emerges from feedback structure. To change behavior, change the loops. ## When to Use - Analyzing organizational dynamics (growth, stagnation, dysfunction) - Designing product growth loops and retention mechanisms - Debugging systems exhibiting runaway growth or collapse - Understanding why a system oscillates instead of stabilizing - Finding high-leverage intervention points - Predicting unintended consequences of changes - Understanding why "obvious" fixes fail or backfire Decision flow: ``` System behavior is puzzling or problematic? → Is it growing/shrinking unexpectedly? → Look for REINFORCING LOOPS → Is it oscillating around a target? → Look for DELAYS in BALANCING LOOPS → Is it stuck/resista
- Overview
- When to Use
- Core Concepts
- 1. Reinforcing Loops (Positive Feedback)
- 2. Balancing Loops (Negative Feedback)
- 3. Delays
- Common System Patterns
- Pattern 1: Exponential Growth
- Pattern 2: Goal-Seeking (with Oscillation)
- Pattern 3: Limits to Growth
- Pattern 4: Shifting the Burden
- Pattern 5: Escalation (Arms Race)
- Identifying Loops in Systems
- Step 1: Map the Variables
What does the thinking-feedback-loops skill do?
Analyze systems using Donella Meadows' feedback loop framework to identify reinforcing loops, balancing loops, delays, and leverage points. Use for organizational dynamics, product growth design, debugging runaway or oscillating systems, and finding high-impact interventions.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill thinking-feedback-loops --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
