SystemsThinking

Diagnose recurring organizational behavior with iceberg analysis and feedback-loop reasoning.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/julianobarbosa/.claude --skill systemsthinking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SystemsThinking
Source: https://github.com/julianobarbosa/.claude/tree/main/skills/SystemsThinking
Command: npx skills add https://github.com/julianobarbosa/.claude --skill systemsthinking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

SystemsThinking helps you stop recurring problems from resurfacing by revealing the structural causes (feedback loops, incentives, delays, and mental models) that generate the behavior instead of just treating surface-level events.

Core Features & Use Cases

  • Iceberg analysis: Walk from events → patterns → structures → mental models to identify what’s actually generating “the same thing keeps happening.”
  • Causal loop diagramming: Build feedback loop models (reinforcing and balancing) to preview second- and third-order effects of an intervention.
  • Archetype matching: Recognize ~10 canonical systems archetypes (e.g., Fixes That Fail, Shifting the Burden, Limits to Growth) and apply the canonical intervention.
  • Leverage point selection: Use Meadows’ 12 leverage points to choose where small changes produce large, durable impact, factoring in feasibility and resistance.
  • Concept mapping: Map entities and labeled relationships when you need semantic/domain structure rather than dynamic feedback.

Quick Start

Ask: “Use the SystemsThinking skill to explain why this recurring problem keeps happening and recommend the highest-leverage structural change, including second-order effects.”

Frequently Asked Questions about SystemsThinking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why does the same recurring incident keep happening and how do I find the root cause?

Recurring incidents persist because structural feedback loops and incentives generate the behavior. Using an iceberg-layer analysis moves diagnosis from surface events through patterns and structures to mental models, identifying the durable leverage point needed to stop the cycle.

How do I analyze second-order effects before applying a policy or incentive change?

Analyzing second-order effects requires building causal loop diagrams to model reinforcing and balancing feedback. This maps the dynamic system structure, allowing you to preview unintended consequences and evaluate third-order impacts of policy or incentive interventions.

What is the best way to diagnose cross-team coupling and growth bottlenecks?

Diagnosing cross-team coupling and growth bottlenecks involves matching the scenario to canonical systems archetypes like Limits to Growth. This structural diagnosis reveals underlying feedback delays and identifies high-leverage interventions to unblock organizational constraints.

How do I use leverage points to choose durable structural interventions?

Leverage points identify where small structural changes produce large, durable impact. Applying Meadows' 12 leverage points framework factors in feasibility and resistance, ensuring the chosen intervention alters the feedback loop effectively rather than treating surface symptoms.

When do I need systems thinking for structural diagnosis instead of standard root cause analysis?

Systems thinking is needed when standard root cause analysis fails to address delays, feedback loops, or unintended consequences. It applies to complex scenarios like policy failures and growth bottlenecks where dynamic interactions cause behavior to persist over time.

Can I map semantic domain structure separately from dynamic feedback loops?

Yes, you can map semantic domain structure separately using concept mapping. This maps entities and labeled relationships when you need static domain clarity, whereas causal loop diagramming specifically models dynamic reinforcing and balancing feedback.