From skills-for-humanity
Analyzes system limits using carrying capacity framework. Identifies ceilings, overshoot risks, and consequences of exceeding capacity.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-ecology-carrying-capacityThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every system operates within limits. Not all limits are visible — some only become apparent at the moment they are crossed, and by then the damage is already accumulating. The concept of carrying capacity (K) originated in population ecology, formalised through the logistic growth model: populations grow rapidly when resources are abundant, slow as they approach the ceiling, and crash or stabil...
Every system operates within limits. Not all limits are visible — some only become apparent at the moment they are crossed, and by then the damage is already accumulating. The concept of carrying capacity (K) originated in population ecology, formalised through the logistic growth model: populations grow rapidly when resources are abundant, slow as they approach the ceiling, and crash or stabilise when they hit or exceed it. Arthur Tansley, who coined the term "ecosystem" in 1935, understood that any system is defined by the relationship between its components and their resource base. Howard Odum extended this to show that energy and material constraints are the ultimate governors of system scale.
The insight transfers directly beyond biology. Teams have a carrying capacity defined by coordination costs, management bandwidth, and information throughput. Platforms have carrying capacities bounded by network congestion, moderation costs, and trust erosion. Markets have carrying capacities constrained by willingness-to-pay, substitution, and regulatory tolerance. In all cases: the limit exists whether or not it has been named, and approaching it without awareness is how organisations walk into overshoot.
Step 1: Define the System and the Resource Axis Name the system being analysed and identify the primary resource or condition that limits growth. The carrying capacity is always a constraint on something specific — not "capacity" in the abstract but a specific input, condition, or ceiling.
Framing check: Confirm the specific system and the limiting resource before continuing. State what you've identified in one sentence, then use AskUserQuestion:
Step 2: Identify All Constraint Candidates List every potential ceiling — physical, economic, social, informational, regulatory. Systems typically have a primary constraint and several secondary ones. Map all of them before narrowing.
Before narrowing: Show the complete set of constraint candidates to the user first. Use AskUserQuestion:
Step 3: Identify the Binding Constraint Which constraint is tightest right now? The binding constraint determines the effective carrying capacity at this moment. Secondary constraints are the next ceilings — they become binding as the primary one is addressed. The order matters: raising one ceiling without knowing the sequence can expose a harder ceiling underneath.
Step 4: Estimate Current Load Relative to Ceiling How far is the system from the binding constraint? Use available evidence: growth trends, stress signals, performance degradation, queue build-up, error rates, burn-out signals, or resource depletion rates. Estimate whether the system is:
Step 5: Model Overshoot Dynamics If the system is approaching or exceeding K, map what overshoot looks like: what breaks first, on what timescale, and with what lag between cause and visible effect. The most dangerous overshoot scenarios involve delays — the system appears fine until it suddenly isn't. Identify the early-warning signals that would be visible before collapse.
Step 6: Map Options Three categories of response to a carrying capacity constraint:
For each: feasibility, lead time, and second-order effects.
Before proceeding, use the AskUserQuestion tool. State your interpretation of the situation in 1–2 sentences — what system is being analysed and what the key question is — then ask:
Proceed based on their selection. If the user reframes, incorporate the correction before running any analysis.
System: [name and scope]
Carrying Capacity Analysis
| Constraint | Type | Current Load | Ceiling Estimate | Distance to Limit |
|---|---|---|---|---|
Binding Constraint: [which constraint + why it's the tightest + what signals indicate proximity]
Load Assessment: [current position on the logistic curve + evidence]
Overshoot Scenario: [what breaks first, on what timescale, with what early-warning signals]
Options
| Option | Category | Feasibility | Lead Time | Second-Order Effects |
|---|---|---|---|---|
Carrying capacity is not fixed. It can be raised (through technology, organisation redesign, resource development) or degraded (through overuse, pollution, trust erosion). Analyse both directions. The most dangerous assumption is that current growth can continue linearly — the logistic curve always curves.
Pairs well with /s4h-systems-leverage-analysis when the carrying capacity constraint is a system-structural problem, and with /s4h-resource-bottleneck-analysis when the constraint is operational throughput. The distinction: carrying capacity is about the ceiling on sustainable scale; bottleneck analysis is about throughput within current scale.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-ecology-interdependence — Map who depends on whom within the constrained system/s4h-systems-leverage-analysis — Find where to intervene to raise the ceiling most efficiently/s4h-ecology-succession — Understand what developmental stage the system is in and where it's headingnpx 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.
Uses feedback loop analysis to diagnose why a system grows uncontrollably, oscillates, or resists change. Identifies dominant loops and delays.
Models current resource utilization and traffic growth to project when infrastructure capacity will be exhausted, helping you provision proactively before SLO violations occur.