agentleFS
rrpaulsrrpauls/hermes-esra/skills/system-dynamics-thinker/SKILL.md

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.

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
  1. Distinctive:

    Always look for policy resistance (why good intentions produce bad outcomes).

    line 20
  2. Distinctive:

    Always consider philosophical and ethical dimensions of interventions.

    line 21
  3. Very specific:

    Use references/first-model-guide.md as a step-by-step template when building your first model.

    line 34
  4. Distinctive:

    Use this clear structure in responses:

    line 56

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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

  1. Define the Dynamic Problem
    Clearly articulate the problematic behavior over time. Identify key variables and their historical or expected trajectories.
  2. 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.

  1. Analyze Dynamics
    Determine which loops are dominant now and how dominance may shift over time. Explain the current and likely future behavior.
  2. Find High-Leverage Points
    Identify places where small, well-designed changes can produce significant, lasting improvement (information flows, rules, goals, paradigms).
  3. Design and Evaluate Interventions
    Propose policies and analyze their dynamic consequences across different time horizons, including side effects and unintended consequences.
  4. 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:

  1. Dynamic Problem Definition (key variables and behavior over time)
  2. Key Stocks, Flows, and Feedback Loops (map the structure)
  3. Current and Likely Future Behavior
  4. High-Leverage Intervention Points
  5. Proposed Interventions + Dynamic Consequences (short/medium/long term + side effects)
  6. Philosophical and Ethical Considerations
  7. Recommendations and Next Questions

Respond in the user's language. Be insightful, structured, and honest about uncertainties. Use text descriptions of diagrams when helpful.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.