Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Feedback Loops

ASecurity

Identify reinforcing loops that drive exponential growth and balancing loops that provide automatic correction and self-regulation - map feedback mechanisms to understand control systems, homeostasis, and why systems amplify or dampen changes in engineering, biology, and organizations

22 stars
0 votes
0 copies
0 views
Added 9/20/2026
businessgo

Works with

cli

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add lev-os/agents --skill feedback-loops --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Feedback Loops?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Feedback Loops
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-feedback-loops/badge)](https://www.skillsdirectory.com/skills/lev-os-feedback-loops)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: feedback-loops
description: Identify reinforcing loops that drive exponential growth and balancing loops that provide automatic correction and self-regulation - map feedback mechanisms to understand control systems, homeostasis, and why systems amplify or dampen changes in engineering, biology, and organizations
---

# Feedback Loops: Reinforcing and Balancing

## Overview

Feedback loops, a core concept from Donella Meadows' systems thinking work, are closed causal chains where a stock influences itself through a series of decisions, actions, or physical processes. There are two fundamental types: **reinforcing loops** (also called positive feedback) that amplify change exponentially - generating runaway growth or collapse - and **balancing loops** (negative feedback) that counteract change and drive systems toward equilibrium or goals. All complex system behavior emerges from the interplay of these loops, and understanding which loop dominates at any moment predicts where the system will move next.

The key insight: you can't understand a system by analyzing components in isolation. Behavior arises from the feedback structure. A reinforcing loop without a balancing constraint grows forever (impossible in reality). A balancing loop without reinforcing elements stagnates. Most systems contain both, with dominance shifting over time.

## When to Use

- Diagnosing why systems grow exponentially or resist change despite interventions
- Designing products with viral growth or network effects (reinforcing loops)
- Preventing runaway problems before they escalate (interrupt reinforcing loop early)
- Understanding organizational resistance to change (identify balancing loops)
- Building sustainable growth models (balance reinforcing growth with constraints)
- Predicting tipping points where loop dominance shifts

## The Process

### Step 1: Identify the Feedback Structure

Map the causal chain from a stock through decisions/actions and back to the stock. Determine if the loop reinforces the initial change (reinforcing loop) or opposes it (balancing loop).

**Reinforcing loop test:** If stock increases � actions increase � stock increases more (snowball/vicious cycle)
**Balancing loop test:** If stock increases � actions decrease stock � stock returns toward target (thermostat/goal-seeking)

**Example:**
- **Reinforcing:** More users � more content � more valuable � more users (network effects)
- **Balancing:** High inventory � reduce production � inventory drops (inventory management)

### Step 2: Analyze Loop Dominance and Strength

Systems often contain multiple loops. Behavior depends on which loop dominates. When loops shift dominance, system behavior changes dramatically (tipping points).

**Questions to ask:**
- Which loop is currently driving behavior? (Look at trends - exponential = reinforcing, equilibrium-seeking = balancing)
- What would strengthen/weaken each loop?
- What conditions could cause dominance to flip?

**Example:** Startup growth - early reinforcing loop (word of mouth) dominates. As market saturates, balancing loop (limited addressable market) eventually dominates. Growth curve shifts from exponential to S-curve.

### Step 3: Design Interventions at Loop Level

Don't fight symptoms - intervene in the feedback structure itself. Strengthen desired loops, weaken undesired ones, or introduce new loops to change dynamics.

**Interventions:**
- **Slow reinforcing loops:** Add friction, increase delays, cap growth rate
- **Accelerate reinforcing loops:** Remove friction, increase flow rate, add complementary loops
- **Strengthen balancing loops:** Improve information flow, shorten delays, increase corrective action strength
- **Weaken balancing loops:** Reduce resistance, change goal/reference point, bypass constraint

**Example:** Addiction (reinforcing loop: consumption � craving � consumption) - intervention by introducing balancing loop (support group provides counter-force) or disrupting reinforcing loop (increase delay between craving and access).

### Step 4: Monitor for Loop Dominance Shifts

Complex systems switch which loop dominates as conditions change. Track leading indicators that signal an impending shift.

**Warning signs of dominance shift:**
- Exponential growth slowing (balancing loop emerging)
- Stable equilibrium destabilizing (new reinforcing loop activated)
- Interventions that worked stop working (you're targeting the non-dominant loop)

**Example:** Social network growth - monitor engagement rate. When new user growth continues but engagement plateaus, balancing loop (user attention limits) is starting to dominate reinforcing loop (network effects).

## Example Application

**Situation:** B2B SaaS company with high churn (customers leaving faster than sales can replace them).

**Application:**
- **Identify loops:**
  - **Reinforcing (vicious cycle):** Poor product � customers churn � less revenue � fewer engineers � worse product
  - **Balancing (attempted fix):** Churn increases � sales team pushes harder � short-term revenue stabilizes
- **Dominance analysis:** Reinforcing loop (death spiral) is stronger than balancing loop (sales can't keep pace)
- **Intervention:** Break reinforcing loop by halting new sales for 60 days, redirect all resources to product quality for existing customers

**Outcome:** Churn dropped 73% in 6 months. Switched from reinforcing decline loop to reinforcing growth loop (better product � lower churn � more resources � better product). Company recovered to profitability.

## Example Application 2

**Situation:** City traffic congestion worsening despite building more roads.

**Application:**
- **Identify loops:**
  - **Reinforcing:** More roads � easier to drive � more people drive � more congestion
  - **Balancing (original goal):** Congestion � build roads � congestion decreases
- **Dominance:** Reinforcing loop ("induced demand") dominates balancing loop
- **Intervention:** Shift to different balancing loop - congestion � invest in public transit � fewer cars � less congestion

**Outcome:** Cities that stopped building roads and invested in transit (Copenhagen, Amsterdam) reduced congestion 40-60%. Cities that built more roads saw congestion increase despite billions spent (Los Angeles, Houston).

## Anti-Patterns

- L Fighting symptoms without addressing loop structure (treating outputs, not feedback)
- L Strengthening balancing loops when reinforcing loops need weakening (pushing rope)
- L Ignoring delays in feedback loops (interventions appear not to work, give up too soon)
- L Assuming current loop dominance is permanent (missing tipping points)
- L Creating new reinforcing loops without designing balancing constraints (unsustainable growth)
- L Intervening in the non-dominant loop (effort wasted on loop that's not driving behavior)

## Related

- twelve-leverage-points (feedback loop strength is leverage points #7-8)
- systems-thinking (feedback loops are foundational to system dynamics)
- second-order-thinking (feedback loops create second-order consequences)
- network-effects (special case of reinforcing feedback loop)
- compounding-effects (reinforcing loops create exponential compounding)

Attribution

lev-oslev-os
View sourceMore from lev-os →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →