From skills-for-humanity
Maps dependency webs and cascading effects of changes in systems. Useful for analyzing ripple effects, downstream impacts, and structural bottlenecks.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-ecology-interdependenceThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Systems are not collections of independent parts. They are webs of mutual dependency — some tight, some loose, some visible, many invisible until they are broken. The ecologist Joseph Connell's foundational work on community ecology demonstrated that interactions between species — competition, predation, mutualism, commensalism — shape community structure as powerfully as the individual traits ...
Systems are not collections of independent parts. They are webs of mutual dependency — some tight, some loose, some visible, many invisible until they are broken. The ecologist Joseph Connell's foundational work on community ecology demonstrated that interactions between species — competition, predation, mutualism, commensalism — shape community structure as powerfully as the individual traits of each species. You cannot understand a system by studying its components in isolation; you understand it through its relationships.
The same principle governs organisations, supply chains, technology stacks, and social ecosystems. A team's performance is a function not just of individual capability but of the dependency structure between people. A product's reliability is determined not just by its architecture but by the dependency web between components, teams, vendors, and infrastructure. When you change a node in such a web — add it, remove it, degrade it, accelerate it — effects propagate. Sometimes the propagation is local and contained. Sometimes it reaches parts of the system that seem entirely unrelated to the original change.
Interdependence analysis makes the invisible web visible. It maps who relies on whom, distinguishes tight dependencies (cascades propagate fast and fully) from loose ones (dampened or delayed effects), identifies the structural bottlenecks, and traces what happens in the system when something changes. The goal is not to eliminate dependency — which is usually impossible and often counterproductive, since tight interdependence is also a source of coordination strength — but to understand the web well enough to anticipate what will happen and to act with awareness of the propagation paths.
Step 1: Define the System and the Change Event Name the system being mapped and, if there is a specific change being considered or that has already happened, name it. If this is a general mapping exercise (no specific change in focus), note that too — the map will be built to reveal structural features rather than to model a specific event.
Framing check: Confirm the system and the question driving the analysis before continuing. State what you've identified in one sentence, then use AskUserQuestion:
Step 2: Enumerate the Nodes List the distinct entities (people, roles, teams, systems, vendors, resources, institutions) that operate in this system. Aim for completeness at this stage — it is easier to prune than to recover a missing node later. Group related nodes into clusters if the system is large.
Step 3: Map the Dependencies For each pair of nodes where a dependency exists, characterise it:
Before narrowing: Show the dependency inventory to the user. Use AskUserQuestion:
Step 4: Identify Structural Features From the dependency map, identify:
Step 5: Trace Cascade Pathways For the change event specified in Step 1 (or for the top-two most structurally interesting changes if doing general mapping): trace the cascade. First-order effects: what is directly affected? Second-order: what does the first-order wave affect? Third-order: where does it reach? Note where tight dependencies amplify propagation and where loose dependencies or redundancy absorbs it.
Step 6: Assess Resilience and Brittleness Which parts of the system are resilient — capable of absorbing disruption without propagating it? Which are brittle — where a single failure propagates broadly? Map the ratio of tight to loose dependencies: heavily tight-coupled systems are efficient in stable conditions but fragile under disturbance.
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what system is being mapped and what the core question is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
System: [name and scope]
Dependency Map
| Dependency | Direction | Type | Tightness | Substitutability |
|---|---|---|---|---|
Structural Features
Cascade Analysis (for specified change or top structural scenarios)
| Stage | Affected Nodes | Mechanism | Lag | Amplified or Absorbed? |
|---|---|---|---|---|
| First-order | ||||
| Second-order | ||||
| Third-order |
Resilience Assessment: [where the system absorbs disruption — and where it propagates]
Critical Vulnerabilities: [the highest-risk structural features with recommended actions]
Interdependence analysis is the foundational map that other ecology tools build on. Before running /s4h-ecology-keystone-species, it helps to have the dependency web — keystones show up as the hubs and bridges in the map. Before running /s4h-ecology-succession, the interdependence map reveals which relationships are stable across stages and which are disrupted by transitions.
The nearest neighbor is /s4h-systems-feedback-mapping — feedback loops are a special class of interdependency (circular, time-delayed, amplifying or dampening). If the core question is about why the system keeps producing a particular behavior over time, /s4h-systems-feedback-mapping is the right entry point. If the core question is about structural dependency and what propagates when something changes, interdependence analysis is the right tool.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-ecology-keystone-species — Identify which nodes in the dependency web are structurally irreplaceable/s4h-ecology-carrying-capacity — Assess whether the system's dependency structure is sustainable at current load/s4h-systems-feedback-mapping — Map the reinforcing and balancing loops embedded in the dependency webnpx claudepluginhub human-avatar/skills-for-humanityApplies ecological thinking to systems with interdependencies, limits, and change over time. Routes to the right ecology analysis tool (carrying-capacity, keystone-species, interdependence, succession) based on the situation.
Maps, analyzes, and redesigns product systems—service blueprints, ecosystem maps, process architecture, and dependency diagrams. Use when investigating structural issues behind user experiences.