The Theory of Constraints Analyst skill for Claude
Describe a system, its goal and available measurements. This skill uses Goldratt’s five focusing steps to investigate what limits throughput, then proposes a 30-day plan. Conclusions remain provisional until supported by evidence. A dominant constraint may exist alongside interacting limits, and improvements elsewhere can still benefit quality, safety, costs or resilience.
the rules above come from the zip on this page · SKILL.md is 11,652 bytes
System in, constraint out
reg. T.001This shortened example concerns an eight-person marketing agency whose owner says hiring did not help. The single strategist and the intake-to-delivery flow are added fictional scenario assumptions, not facts established by that input. A real analysis first needs observable evidence before recommending these interventions.
What the Theory of Constraints Analyst is
The Theory of Constraints Analyst is a free skill from the library we maintain, which now numbers 100 skills. A skill is an instruction file, SKILL.md, that gives an AI assistant a fixed way of working for one task.
No software to install, no subscription, no consultancy project: a single 1,749-word text file that puts Claude in the role of an analyst using the framework described in the work of Eliyahu M. Goldratt, with a fixed method, a fixed output format and six rules it may not let go of. You download the zip at the top of this page, put it in your Claude environment, and from that moment Claude looks for the constraint first in every stuck process. What a skill actually is and how that file format works is explained in what are Claude skills NL.
Busy teams can still have limited throughput. TOC helps investigate which constraints matter for a defined goal and period. Hiring or improving a non-constraint may not increase throughput while a binding constraint remains, but that does not mean such work has zero value or that every system has exactly one constraint.
The file's frontmatter lists the situations that trigger the skill: where is the bottleneck, my process is stuck, we are running flat out but not growing, reduce lead time, increase capacity, what is the weakest link, raise throughput. It also includes the technical terms, from drum buffer rope to current reality tree, for anyone who already knows the framework.
It is written for business owners with several departments or steps in their process who do not know which step is holding back the whole chain. It is part of the library we make freely available through the AI and automation service, with no account and no sales email afterwards.
The file asks for observable evidence before advice about the constraint. Queues, idle time and lead times are signals to investigate alongside demand, capacity and variability. The response should state its confidence and missing data, not keep questioning indefinitely until it claims certainty.
The core idea: the chain and its weakest link
The framework is associated with Eliyahu M. Goldratt and The Goal, co-authored with Jeff Cox. The weakest-link analogy helps focus a throughput investigation. The corrected download does not assert that every system always has exactly one constraint or that every non-constraint improvement has zero value.
To make that measurable, the skill uses Goldratt's three units of measure, in a fixed order. Throughput: sales revenue minus totally variable costs for a defined period, not revenue alone. Inventory, also called investment: all the money tied up in the system. And operating expense: all the money needed to turn inventory into throughput. Review T, I and OE together; net profit is T minus OE for the same period. Do not cut costs mechanically at the expense of quality, safety or the constraint. Anyone who does not have their own figures to hand is not turned away: the skill briefly explains the terms and helps you estimate them yourself.
The difference from the usual improvement reflex is best shown as a diff:
Drum Buffer Rope coordinates work release with capacity and demand. The drum sets the scheduling rhythm; a time or material buffer protects against variability without guaranteeing zero idle time; the rope controls admission into the process. Faster local processing in short bursts is not forbidden. Excessive work release and accumulation are the concern.
The file's source list counts six titles: The Goal (1984), It's Not Luck (1994) and Critical Chain (1997) by Goldratt, The Goal: A Process of Ongoing Improvement by Goldratt and Jeff Cox, the Body of Knowledge from the TOC International Certification Organization, and Goldratt's Theory of Constraints: A Systems Approach by H. William Dettmer. If you want to learn how to set up an instruction file this well grounded yourself, the method is in writing a SKILL.md NL.
Where the work piles up
reg. T.002The fictional agency flow is shown schematically. Queues, downstream waiting, customer delays and reported pain points are possible signals, not conclusive evidence. Confirm the pattern against demand, capacity and variability before treating strategy as the constraint.
What is actually in the SKILL.md
After the MIT frontmatter and triggers, the file gives the assistant an analyst role using Goldratt’s framework. This is not a claim about the model’s training data. The workflow investigates a system with a defined goal and period, from businesses and departments to production chains, marketing funnels and sales pipelines.
The five-part working method gathers context and T, I and OE; investigates observable signals; works through the focusing steps; considers policy and assumptions as possible constraints; and ends with a 30-day action list. A policy constraint needs evidence just as a physical one does.
Identify investigates what limits the system, with confidence and missing evidence explicit. Exploit examines effective use of existing capacity before assuming large investment is needed. It retains required breaks, maintenance, safety checks, quality work and essential communication. The download no longer tells a bottleneck never to stop or a person never to pause.
Subordinate coordinates work admission with the constraint and demand. Elevate considers capacity proposals, costs, uncertainty and necessary approval after that review; essential work and justified enabling costs are not forbidden earlier. Repeat remeasures the system: the constraint may move, remain or become external. Review obsolete rules rather than assuming the answer.
For larger change questions the file also includes the three questions of the thinking processes, in order: what needs to change (the current reality tree, looking for the root cause), what does it need to change into (the future reality tree), and how do you cause the change (the prerequisite tree and the transition tree). The output is fixed too: the system laid out, the levels of T, I and OE, the constraint with its type, location and evidence, the five steps each worked out, the 30-day plan per week, and the assumptions that may or may not hold.
The six rules cover all focusing steps, consider policies and assumptions, ask for observable evidence, use Drum Buffer Rope where appropriate, state provisional conclusions and missing data, and explain T, I and OE when needed. They do not establish runtime compliance or permit an assistant to spend money or change work arrangements without authority.
What the skill refuses
reg. T.003The SKILL.md ends with six rules that matter more than any tip, because the temptation in a bottleneck analysis is always the same: quickly name a culprit and start investing. Below you can see the rules in action: each request is something you might actually say, with the reply the skill gives according to its own instructions.
Installing in Claude Code, Claude.ai or Codex
The zip contains one folder, ai-theory-of-constraints-analyst, with the SKILL.md inside it. Installing is a matter of putting the file in the right place, and that place differs per environment. SKILL.md has been an open standard since December 2025, so the same skill also works in Codex, Cursor and Gemini CLI. So you are not downloading a Claude file but a working instruction any modern AI assistant can read.
- Unzip it into
~/.claude/skills/(or.claude/skills/in your project). - Claude then recognises the skill automatically as soon as you start talking about a bottleneck or a stuck process.
- Start Claude Code with claude, then enter
/ai-theory-of-constraints-analystinside the session.
- Go to Customize, then Skills.
- Upload the zip there as a skill.
- Or paste the contents of SKILL.md into a Project's project instructions.
- Open
AGENTS.mdin your repo. - Paste the contents of SKILL.md into it, or put SKILL.md next to it as a separate file and point to it from
AGENTS.md. - Codex reads that in at every session.
After that, using it is simple: describe your system and your goal, and answer the follow-up questions about where the work is piling up. It asks itself about anything that is missing. If you get stuck anywhere, the full step-by-step guide per environment is in installing Claude skills NL, and the broader explanation of working with AI is in the knowledge base.
When you use it and when you do not
The framework can structure an investigation of linked processes when throughput stalls. Being busy does not establish that a single link is the only cause, and effort elsewhere does not necessarily evaporate. Test a hunch against observable evidence and keep the system goal and other important outcomes visible.
There are also situations where you are better off leaving it be. A problem with no chain is one of them: if it is about a single decision or a one-off task, there is no throughput to optimise and a different framework will serve you better. If you mainly want to know why something keeps going wrong, you are better off with the 5 Whys Analyst, which follows the cause chain rather than the work chain. And if your question is about which customers or tasks deliver the most value, that is the domain of the Pareto Analyst: Pareto looks for where the value sits, Theory of Constraints looks for where the flow stalls, and the two complement each other well.
The skill prepares an analysis and plan, not execution or a validated operational result. The first week of the agency example gathers evidence that may support or disprove the strategy hypothesis. Later interventions and training are conditional proposals, with costs, quality and approval still to assess.
Run it yourself, or have it run for you
reg. T.004This skill is the free do-it-yourself version of work we also deliver as a service. It stays complete and with no catches, but be aware what a skill is: it teaches your AI how to do something, while every new session starts empty. It is not the engine and not the memory. You prompt, you supply your chain and your figures again every time, you check the result. Anyone who wants that differently has two next steps: hand off the engine, or sort out the memory.
where you are now The skill: you are the engine You run the Theory of Constraints Analyst yourself in Claude, Codex or Cursor. Costs nothing, works today, and you keep it entirely in your own hands: no trial period, no locked-off parts. The limit is your own time: the analysis only happens when you describe the system and answer the questions.
have it prepared The AI employee: it is ready without you prompting Exactly this kind of analysis work, but as a service: the Reporting Employee prepares weekly and monthly reports without you having to sit behind Claude for it, so lead times and bottlenecks are visible every week instead of once per crisis. Control stays with you, because output stays a draft until a human approves it. We deliver this through Mansotti, the company TheSEO trades under, which builds the Reporting Employee alongside a Quote Employee and a Sales Employee. Read what an AI employee is and does.
everything from one source Jarvis: all your AIs work from the same company knowledge The skill teaches the AI, the brain is where the memory lives. Want all your AIs to work from the same company knowledge: that is Jarvis, the organisation brain. It connects ChatGPT, Claude, Codex and your people to the same projects, core knowledge and decisions, so your next AI session does not start from scratch. This skill benefits too: your chain description, your lead-time measurements and last month's constraint no longer need to be supplied again every conversation. What that delivers in practice, from the plans to your first week, you can read at Jarvis itself.
What Jarvis delivers in practice
reg. T.005Rung 3 deserves more than a paragraph, because this is the difference between a clever chat and a system you can build on. Jarvis is the organisation brain: it remembers what your AIs need to know, divides the work and keeps track of what happened. For a constraint analysis that counts double, because step five of the framework is coming back: the constraint may change, and anyone who has lost the previous measurement starts over every time. Below is what a session gets back.
We have been running on this system ourselves for months. Every agent session, every task and every decision is logged in it and can be read back. So a new session does not start blank: it first pulls up the recorded decisions, the running projects and the latest changes, and carries on where the previous one stopped. So we are not describing a promise but the way we work every day ourselves.
See the four plans at jarvis/pricing NL. Through the waiting list NL you only pass on your preferred plan, without obligation. That does not create an account, order or payment obligation. We discuss business custom work first.
The skills around it
reg. T.006Theory of Constraints tells you where the flow stalls. Where the value sits, why things go wrong and what your intervention causes further down the line: other skills from the same library are built for that.
First the bottleneck, then the cause
deepening the analysisThe constraint has been found. These two dig further into the why and the where.
5 Whys AnalystKeeps asking down to the root: why did this particular link become the weakest?SKILL Pareto AnalystWorks out where the value sits: the other side of the same lever.SKILLThinking the intervention through
the systemAn intervention can change which constraints matter. Review the consequences and remeasure before assuming the next bottleneck.
Second-order ThinkerWhat happens next, and after that? The question step five of the framework asks.SKILL AI trainingIf your team wants to learn to set up and run this kind of analysis itself.SRVThe fundamentals
understand firstNew to skills? These three explain the file format, from understanding it to writing your own.
What are Claude skillsThe file format, the open standard and what a skill can and cannot do.DOC NL Installing Claude skillsThe full step-by-step guide per environment, from Claude Code to Gemini CLI.DOC NL Writing a SKILL.mdBuild a skill yourself using the same method as this library.DOC NLLooking further
the contextWhere this skill comes from and what else there is.
The whole skill libraryAll 100 free skills in one list, sorted by subject.HUB AI and automationThe service behind it: from separate skills to working automation in your business.SRV Knowledge baseArticles on SEO, AI and online visibility, searchable.DOCFrequently asked questions
What does the Theory of Constraints Analyst skill cost?
Nothing. The skill is free, falls under the MIT licence, and you do not have to create an account or leave an email address. You download a 5.1 KB zip containing a folder and a single file, SKILL.md, and that is the complete skill. There is no paid version and no sales email follows.
Does this skill also work in Codex, Cursor or Gemini CLI?
Yes. SKILL.md has been an open standard since December 2025, and the same file therefore also works in Codex, Cursor, Gemini CLI and other tools that follow the standard. In Codex you unzip it into .agents/skills/ in your project, or into ~/.agents/skills/ for all your projects; Codex has supported SKILL.md directly since the open standard of December 2025. Pasting the contents of SKILL.md into your AGENTS.md still works too. The instructions themselves are plain readable text, so any AI assistant that accepts instruction files can handle it.
What are Goldratt's five focusing steps?
Identify, Exploit, Subordinate, Elevate and Repeat. Investigate the constraint, use existing capacity effectively, coordinate work release, consider approved capacity proposals and remeasure. Keep breaks, maintenance, quality and safety protections throughout; enabling costs are not categorically forbidden before Elevate, and a changed constraint is a possibility rather than a certainty.
What do throughput, inventory and operating expense mean?
Throughput is sales revenue minus totally variable costs for a defined period. Inventory or investment is money tied up in the system, not project hours; operating expense is money used to turn inventory into throughput. Net profit is T minus OE for the same period. Review trade-offs rather than cutting I and OE mechanically. Unknown figures remain estimates or questions.
Does the skill only work for manufacturing businesses?
No. The file names businesses, departments, processes, production chains, marketing funnels and sales pipelines. Its agency example assumes a strategy constraint for illustration; the short input alone does not establish that diagnosis. The framework still needs a clear goal, suitable measurements and evidence in each setting.
What if the bottleneck is not a machine or a person?
Policies, market conditions and assumptions can limit performance, but that requires evidence rather than a default diagnosis. The agency illustration labels its assumed constraint policy plus capacity. The rules ask for observable evidence and require confidence and missing information to remain explicit.
What do I get back as output?
A fixed format set out in the file: the system laid out, the levels of throughput, inventory and operating expense, the constraint with its type, location and evidence, the five focusing steps each with concrete actions, a 30-day plan per week, and a list of assumptions that may or may not hold. So you can lay the analysis directly next to your own reality.
If sales turns out to be the constraint
Not every bottleneck sits inside: for many businesses the analysis ultimately points to the inflow. There is capacity to spare, but too few enquiries come in to fill it. Then the work shifts from the chain to visibility: getting found by the people looking for you. The free SEO scan shows in seconds where your site stands. And if you would like to talk further about what else AI can do for your business, from separate skills to full automation, we simply do that in a conversation.