Install
openclaw skills install @deciqai/theory-of-constraintsActivate when: user says 'everyone is working hard but results are flat', 'where is our bottleneck', 'we keep adding capacity but throughput doesn't improve', 'backlog piling up at one stage', 'Goldratt / TOC / Five Focusing Steps', or is designing a process-improvement initiative and wants to know where to invest. Do NOT activate when: the system is single-step with no dependencies; the constraint is purely demand-side and supply-side analysis is irrelevant.
openclaw skills install @deciqai/theory-of-constraintsTheory of Constraints (TOC) — Eliyahu Goldratt, 1984: throughput of any multi-step system is determined by its single bottleneck. Improving any other step produces no system-level gain. The Five Focusing Steps (Identify → Exploit → Subordinate → Elevate → Repeat) are the operational discipline.
Composes with pareto-principle (TOC = Pareto applied to throughput), feedback-loops, first-principles, and mvp (MVP design = TOC applied to validated learning).
Not when: single-step system; purely demand-side constraint; problem is strategic/psychological, not operational.
In Coach mode, respond one step at a time. Each [WAIT] is a hard stop — output only that step's question, then stop.
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
[WAIT — do not advance until user responds]
Step 1 — Identify: map all steps with capacity; find where WIP accumulates — that's the constraint. Step 2 — Exploit: max output from the constraint with no new investment (eliminate idle time, defects, distractions at that step). Step 3 — Subordinate: pace all other steps to the constraint's rate. Upstream: don't over-produce. Downstream: don't block. Retire local efficiency metrics that incentivize over-production. Step 4 — Elevate: if still binding after Steps 2-3, add capacity at the constraint (equipment, people, redesign). Highest ROI investment in the system. Step 5 — Repeat: bottleneck has moved. Return to Step 1.
# TOC Analysis: <system>
## System map — steps, capacity per step, actual throughput, where WIP accumulates
## Constraint — bottleneck step + evidence (WIP buildup, idle downstream, output rate match)
## Exploit — changes to maximize current constraint output (no new investment)
## Subordinate — upstream rate limits, downstream coordination, metric changes, buffer plan
## Elevate — capacity investment at constraint, cost/benefit
## Re-identification — what to monitor, likely next constraint, re-apply schedule
→ Method in Action: Goldratt's The Goal (1984) and TOC's Lineage · Critical Chain Project Management (1997)
| Domain | Typical constraint | Common error | TOC fix |
|---|---|---|---|
| Manufacturing | Specific machine/workstation | Optimizing all stations | Subordinate rest to bottleneck |
| Software dev | Code review, QA, or deploy | Push devs to write faster | Limit WIP to constraint's rate |
| Sales funnel | Specific conversion step | Add more top-of-funnel leads | Fix conversion at the bottleneck |
| Hospital ops | OR scheduling or discharge | Add beds | Find true bottleneck (often discharge) |
| Project mgmt | Critical task or shared resource | Per-task safety padding | Critical chain; project-level buffer |
→ Primary sources: references/sources.md
[D] = designed upfront | [O] = observed in real use. [O] entries are more valuable.
| Fake move | Reality |
|---|---|
| [D] "We need to fix all the problems" | Fix the constraint only. Non-constraint improvements produce no system gain. |
| [D] "Everyone needs to work hard" | Max output at non-constraints creates inventory, not throughput. |
| [D] "100% utilization everywhere" | Mathematically false with variability. Non-constraints need slack. |
| [D] "Local efficiency = global efficiency" | False in any multi-step system. |
| [D] "We don't have a constraint" | Finite throughput = constraint exists. Find it. |
| [D] "More technology will solve it" | Only if it addresses the constraint. |
| → Add [O] entries here after each real use — paste the actual failure pattern | What went wrong and why |
Part of deciqAI Knowledge Skills — 163 open-source thinking skills that make rigor executable for AI agents. The same skills power every deciqAI agent, which runs them autonomously to operate your company. See it run → https://www.deciqai.com/skills/theory-of-constraints?utm_source=clawhub&utm_medium=marketplace&utm_campaign=knowledge-skills&utm_content=theory-of-constraints · ⭐ Star the repo → https://github.com/deciqAI/knowledge-skills · Contributions welcome.