theory-of-constraints

Identify a system's throughput constraint using WIP, queue, and idle signals.

7|2|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/AndurilCode/craftwork --skill theory-of-constraints-andurilcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: theory-of-constraints
Source: https://github.com/AndurilCode/craftwork/tree/main/skills/theory-of-constraints
Command: npx skills add https://github.com/AndurilCode/craftwork --skill theory-of-constraints-andurilcode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Theory of Constraints (TOC) helps you identify why a system, team, or process is stuck and why effort is not translating into results, so you can focus on the single constraint limiting throughput.

Core Features & Use Cases

  • Constraint identification: Detect the true bottleneck by looking for WIP buildup, queues, idle time, and downstream starvation.
  • Throughput-first improvement: Exploit the constraint with no-cost/no-major-change actions before investing anywhere else.
  • Subordinate the rest: Stop optimizing non-constraints locally; measure and manage global flow instead of local efficiency.
  • Use case: A product team “works hard” but releases rarely; TOC guides you to pinpoint whether the constraint is decisions, handoffs, capacity, policy, knowledge, or market demand, then apply the right exploit/elevation steps.

Quick Start

Ask an AI: “Using theory-of-constraints, diagnose where our throughput is limited and produce a plan to exploit the constraint first, then subordinate non-constraints.”

Frequently Asked Questions about theory-of-constraints

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the bottleneck in a slow delivery pipeline?

To find the bottleneck in a slow delivery pipeline, identify the true constraint by locating work-in-progress buildup, queues, downstream starvation, and idle time. This isolates the single constraint limiting system throughput and flow.

Why does local optimization fail to improve team throughput?

Local optimization fails to improve throughput because it ignores the system constraint, scattering effort instead of focusing flow. You must subordinate non-constraints and manage global flow rather than local efficiency to increase output.

What is the best way to increase throughput without adding new resources?

The best way to increase throughput without adding resources is to exploit the existing constraint with no-cost actions. Identify the bottleneck, then apply exploit, subordination, and elevation steps to maximize flow before investing elsewhere.

How do I identify a false bottleneck in process optimization?

To identify a false bottleneck in process optimization, analyze WIP and queue signals alongside throughput evidence. A true constraint shows downstream starvation and WIP buildup, whereas a false bottleneck lacks these global flow starvation patterns.

Can theory of constraints analyze scaling problems across agent workflows?

Yes, theory of constraints can analyze scaling problems across agent workflows. It locates the limiting constraint via WIP and idle signals, then applies targeted exploit and elevation actions to improve throughput across the entire process.