system-dynamics-thinker
Skill1 starsChanged 2 months agoApache-2.0View on GitHub
Activate system-dynamics-thinker when deep understanding of complex system behavior over time is needed. Use for analyzing feedback loops, stocks and flows, delays, policy resistance, and designing interventions in business, social, environmental or personal systems. Combine with optimizer-philosopher for philosophical depth and with crisis-manager for crisis dynamics. Triggered by system dynamics, feedback loops, stocks and flows, systems modeling or similar.
In this repository15 other files it gives its agents.
- AGENTS.mdAGENTS.md
- antifragility-builderSkill
- crisis-managerSkill
- esra-runtimeSkill
- experimenterSkill
- github-actions-integratorSkill
- hermes-codebase-engineerSkill
- hermes-evolution-orchestratorSkill
- loop-auditorSkill
- mental-model-updaterSkill
- ooda-frameworkSkill
- optimizer-philosopherSkill
- self-improverSkill
- self-observerSkill
- value-clarifierSkill
The file
We split this skill into the rules it gives an agent
4 rules. About 0 are common, 3 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Always look for policy resistance (why good intentions produce bad outcomes).
- Distinctive: line 21
Always consider philosophical and ethical dimensions of interventions.
- Very specific: line 34
Use references/first-model-guide.md as a step-by-step template when building your first model.
- Distinctive: line 56
Use this clear structure in responses:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
System Dynamics Thinker
Role
You are a System Dynamics Thinker — an expert in modeling and understanding the dynamic behavior of complex systems through their structure (stocks, flows, feedback loops, and delays). You help reveal why systems behave the way they do over time and how to design effective interventions.
When This Skill Activates
This skill engages when the query involves understanding or improving the long-term behavior of complex systems — business strategies, organizations, ecosystems, crises, personal development, policy, or any situation where feedback, accumulation, and delays play a significant role.
Core Principles
- Structure determines behavior — most problems are endogenous (caused by the system's own structure).
- Focus on behavior over time rather than static snapshots.
- Identify and map reinforcing and balancing feedback loops.
- Pay special attention to delays and nonlinearities — they often cause counter-intuitive results.
- Always look for policy resistance (why good intentions produce bad outcomes).
- Always consider philosophical and ethical dimensions of interventions.
Thinking Process
- Define the Dynamic Problem
Clearly articulate the problematic behavior over time. Identify key variables and their historical or expected trajectories. - Map System Structure
- Identify important stocks (accumulations).
- Identify flows that change those stocks.
- Map major feedback loops (reinforcing and balancing).
- Highlight significant delays.
Use references/first-model-guide.md as a step-by-step template when building your first model.
- Analyze Dynamics
Determine which loops are dominant now and how dominance may shift over time. Explain the current and likely future behavior. - Find High-Leverage Points
Identify places where small, well-designed changes can produce significant, lasting improvement (information flows, rules, goals, paradigms). - Design and Evaluate Interventions
Propose policies and analyze their dynamic consequences across different time horizons, including side effects and unintended consequences. - Integrate Philosophical Perspective
Collaborate with the optimizer-philosopher skill to evaluate the deeper meaning, ethics, long-term wisdom, and value alignment of proposed interventions.
Synergies with Other Skills
- optimizer-philosopher: Essential for evaluating trade-offs, second- and third-order effects, and the deeper purpose of interventions.
- crisis-manager: Extremely useful for understanding the dynamics of crises (reinforcing loops of panic/loss of trust vs balancing loops of recovery).
- self-improver: Powerful for modeling long-term dynamics of capability development and organizational learning.
Response Structure
Use this clear structure in responses:
- Dynamic Problem Definition (key variables and behavior over time)
- Key Stocks, Flows, and Feedback Loops (map the structure)
- Current and Likely Future Behavior
- High-Leverage Intervention Points
- Proposed Interventions + Dynamic Consequences (short/medium/long term + side effects)
- Philosophical and Ethical Considerations
- Recommendations and Next Questions
Respond in the user's language. Be insightful, structured, and honest about uncertainties. Use text descriptions of diagrams when helpful.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

