From skills-for-humanity
Identifies emergent system properties arising from component interactions. Activate when asked about 'emergent behavior', 'components are fine but system isn't', or 'why does the whole behave like this'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-systems-emergence-detectionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Emergent properties are the most important features of complex systems and the least designed for. They arise from interactions between components, not from the components themselves — which is why fixing individual parts often fails to fix system-level problems. Identifying emergence requires asking not what each component does, but what arises when they interact.
Emergent properties are the most important features of complex systems and the least designed for. They arise from interactions between components, not from the components themselves — which is why fixing individual parts often fails to fix system-level problems. Identifying emergence requires asking not what each component does, but what arises when they interact.
Step 1: State the System-Level Property Name the property to explain or design for. Be precise: "the platform feels trustworthy", "the team produces poor decisions", "the market self-corrects". Vague properties produce vague analysis.
Framing check: Confirm the specific system and emergent property before continuing. State what you've identified — the actual system being analyzed and the property you are tracing — in one sentence, then use AskUserQuestion:
Step 2: List Components Enumerate the system's components — people, subsystems, rules, technologies, incentives. These are the parts whose interactions you will examine.
Step 3: Test Each Component For each component: does the property exist in it alone? If trust cannot exist in a single user, the property is emergent. This step confirms emergence and rules out simple aggregation.
Step 4: Trace the Producing Interactions Identify the specific interactions between components that generate the property. Show the full set of candidate interactions before narrowing.
Before narrowing: Show the complete set of interactions identified to the user first. Use AskUserQuestion:
Not all interactions contribute equally — find the ones that are necessary and sufficient.
Step 5: Assess Desirability Is this emergent property desirable? If yes: which interactions need protection from being disrupted? If no: which specific interactions need changing — not which components need replacing.
Step 6: Identify Intervention Points If the emergence is undesirable, locate where in the interaction chain the property can be interrupted or redirected with minimum disruption to desirable emergent properties.
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what is being analyzed 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-Level Property: [precise statement]
Emergence Table
| Property | Present in Components Alone? | Producing Interactions | Desirable? |
|---|---|---|---|
Key Producing Interactions: [the 2–3 interactions most responsible for the property]
Intervention Points (if undesirable): [where to change interactions, not components]
Removing a component to fix an emergent property rarely works — the interaction pattern will reproduce the property with whatever components remain. Target the interaction, not the part.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-systems-leverage-analysis — Find leverage in the emergent properties/s4h-systems-feedback-mapping — Map feedback loops creating the emergence/s4h-strategy-positioning — Position relative to the emergent dynamicsnpx claudepluginhub human-avatar/skills-for-humanityRoutes to the appropriate systems thinking tool based on your situation. Use for diagnosing system behaviors, feedback loops, and leverage points.
Maps feedback loops, identifies system archetypes, and ranks interventions by Meadows' leverage hierarchy for complex problems with interconnected components.
Uses feedback loop analysis to diagnose why a system grows uncontrollably, oscillates, or resists change. Identifies dominant loops and delays.