From skills-for-humanity
Maps a process or value chain, identifies the bottleneck stage using Theory of Constraints, and guides exploitation. Useful when you need to find what's constraining throughput.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:s4h-resource-bottleneck-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A system can only move as fast as its slowest stage. Improving any stage other than the bottleneck does not improve overall throughput — it just creates more work waiting in front of the constraint. Finding and addressing the bottleneck is the highest-leverage intervention available.
A system can only move as fast as its slowest stage. Improving any stage other than the bottleneck does not improve overall throughput — it just creates more work waiting in front of the constraint. Finding and addressing the bottleneck is the highest-leverage intervention available.
Step 1: Map the Process or Value Chain Describe all the stages in sequence. What enters each stage, what happens, and what exits? The map should cover the full flow from input to output.
Framing check: Confirm the specific system before continuing. State what you've identified — the process or value chain being mapped and its start and end points — in one sentence, then use AskUserQuestion:
Step 2: Identify Throughput per Stage For each stage: what is the throughput rate? How much work can it process per unit of time? Where does work visibly queue up, wait, or accumulate? Queuing upstream of a stage is the most reliable indicator of a bottleneck.
Step 3: Identify the Current Bottleneck
Before narrowing: Show the complete set of candidate stages — all stages where queuing, delays, or throughput gaps were observed — to the user first. Use AskUserQuestion:
The bottleneck is the stage with the lowest throughput that gates everything downstream. Name it specifically. Everything else in the system is constrained by its capacity.
Step 4: Exploit the Bottleneck (No New Investment) Before investing in more capacity: are we getting maximum output from the bottleneck as it currently exists? What work is arriving at the bottleneck that shouldn't be there? Can quality gates be moved earlier to protect bottleneck time? Can idle time at the bottleneck be eliminated?
Step 5: Subordinate Everything Else to the Bottleneck Non-bottleneck stages should operate at the rate the bottleneck can consume. Optimising non-bottleneck stages creates inventory, not throughput. Identify any optimisations elsewhere in the system that are making the bottleneck problem worse.
Step 6: Elevate the Bottleneck Only after Steps 4–5: what investment would increase the bottleneck's capacity? What would it cost, and what throughput improvement would result?
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.
[Stage 1] → [Stage 2] → [Stage 3] → ... → [Output]
| Stage | Throughput Rate | Queue Size / Wait Time | Bottleneck? |
|---|---|---|---|
| ... | ... | ... | Yes / No |
Stage: [Name] Why it's the constraint: [Throughput evidence]
| Option | Investment | Throughput Improvement |
|---|---|---|
| ... | ... | ... |
The bottleneck moves after you fix it — the next constraint becomes the new bottleneck. Repeat the analysis after each intervention rather than assuming the system is now optimised.
After delivering this output, use AskUserQuestion to offer the next move:
/s4h-resource-leverage-mapping — Find leverage at the bottlenecks/s4h-constraint-workaround-mapping — Work around the bottlenecks that can't be removed/s4h-strategy-force-economy — Apply force economy principles at the bottlenecksnpx claudepluginhub human-avatar/skills-for-humanityUse when optimizing latency or throughput in a pipeline and one stage dominates—focus all effort on that single bottleneck, since speeding up the others changes nothing until it's fixed.
Audits business workflows to identify waste and bottlenecks using value stream mapping. Use when process lead times are long or unclear.
Routes resource allocation, bottleneck, leverage, and waste analysis. Use to diagnose capacity constraints or decide where to focus effort.