From grimoire
Maps reinforcing and balancing feedback loops in organizational processes to identify missing signals and accelerate adaptation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:design-feedback-loopsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Map the reinforcing and balancing loops in a system, identify delays and missing signals, then intervene to amplify virtuous cycles, break vicious ones, and shorten what takes too long.
Map the reinforcing and balancing loops in a system, identify delays and missing signals, then intervene to amplify virtuous cycles, break vicious ones, and shorten what takes too long.
Adopted by: Universal across organizational design, agile product development, OKR cadence design, and performance management. Meadows' "Thinking in Systems" is the canonical reference (adopted at MIT, Stanford, and major consulting firms). Senge applied it to organizational learning at Fortune 500 scale. Eric Ries' build-measure-learn loop (Lean Startup) — adopted at Google, Amazon, Dropbox, and thousands of startups — is a direct application of reinforcing feedback loop design. Impact: Teams with tight, accurate feedback loops adapt faster and make fewer repeated mistakes. Google's continuous deployment with automated feedback (test results, latency metrics, error rates) is a designed reinforcing loop — faster deploy → more signal → faster improvement. Missing or delayed feedback is the single most common structural cause of recurring organizational problems (Meadows, 2008). Why best: Most system failures are not caused by bad actors or insufficient effort — they are caused by missing, delayed, or distorted feedback. Designing the loop rather than the behavior is more durable: the loop shapes behavior automatically, without requiring ongoing management attention.
Sources: Meadows, "Thinking in Systems" (2008), ch. 1–2; Wiener, "Cybernetics" (1948); Senge, "The Fifth Discipline" (1990), ch. 5; Ries, "The Lean Startup" (2011)
Each action amplifies the next. Produces exponential growth or collapse.
[More users] → [more content] → [more value] → [more users] ← virtuous cycle
[Low morale] → [low output] → [more pressure] → [lower morale] ← vicious cycle
Notation: draw with arrows; label the loop R. Mark each link + (same direction) or − (opposite direction). An even number of − links = reinforcing.
Acts against deviation from a goal. Produces equilibrium or oscillation when delayed.
[Actual inventory] → gap with [Target inventory] → [Order more] → [Actual inventory rises]
Notation: label B. Odd number of − links = balancing.
Key insight: Every system has both. Reinforcing loops drive change; balancing loops resist it. Organizational inertia is usually a balancing loop resisting a reinforcing change effort.
State what you are trying to explain or design in one sentence:
"Why does our deploy frequency keep declining despite process improvements?"
"How do we design a loop that accelerates product quality over time?"
List the variables that influence each other. For each pair, ask: does A increase B (+ link) or decrease B (− link)?
Draw the causal loop diagram:
Example: declining deploy frequency
[Deploy fear] →(+) [More manual checks] →(+) [Longer cycle time] →(+) [Fewer deploys] →(+) [More fear per deploy] →(+) [Deploy fear]
Label: R (vicious reinforcing loop — all + links, even count)
A delay between cause and effect is the most dangerous loop element — it produces oscillation and counterintuitive behavior. Mark every delay on the diagram with ||.
[Hire more engineers] →(+)|| [Increased output] ← 3–6 month onboarding delay
Common delays in organizations:
Ask: what information does the decision-maker NOT have at the moment they act?
Missing feedback patterns:
For each missing signal: who needs to know what, how soon, and how accurately?
| Situation | Intervention |
|---|---|
| Vicious reinforcing loop | Break one link (remove a + connection or reverse it to −) |
| Virtuous reinforcing loop too slow | Amplify a + link (increase sensitivity or speed) |
| Balancing loop undershooting | Reduce the gap measurement delay or increase corrective action size |
| Oscillation from delay | Reduce the delay, or reduce the aggressiveness of correction |
| Missing feedback | Add the signal: metric, alert, review cadence, or direct observation |
| Distorted feedback | Replace proxy metric with outcome metric |
Write out the intended loop after intervention:
[Deploy automation] →(+) [Deploy frequency] →(+) [Signal volume] →(+) [Defect detection speed] →(+) [Quality improvement] →(+) [Team confidence] →(+) [Deploy frequency]
Label: R (virtuous) — target: deploys/day rising month-over-month
Define: what metric confirms the loop is operating as designed? Set a 90-day check.
Mapping causes, not loops. "Low morale causes low output" is a causal chain, not a loop. Ask: does low output feed back to affect morale? If yes, close the loop and label it.
Ignoring the balancing loop that resists your change. Every organization trying to accelerate hits a balancing loop: budget constraints, approval processes, cultural resistance. Map it before designing the reinforcing loop — or the intervention stalls.
Fixing the delay symptom instead of the delay. Teams respond to slow feedback by escalating — adding management oversight. This often adds another delay. Fix the source of the delay instead.
One metric, one loop. Complex systems have multiple interacting loops. A single metric only tells you about one loop. Map the interactions — a metric that optimizes one loop can break another.
npx claudepluginhub jeffreytse/grimoire --plugin grimoireUses feedback loop analysis to diagnose why a system grows uncontrollably, oscillates, or resists change. Identifies dominant loops and delays.
Maps reinforcing and balancing feedback loops in any system to diagnose oscillations, unintended consequences, and collapse.
Maps feedback loops, identifies system archetypes, and ranks interventions by Meadows' leverage hierarchy for complex problems with interconnected components.