Production Planning: A Key Skill That Brings a Factory to Life
To be honest, when I first came across the term "production planning," what popped into my head were those incredibly dull Excel spreadsheets and dense production scheduling charts. But once I truly understood this skill, I realized it is actually the most core and intellectually demanding link in manufacturing—like the blueprint for building with LEGO bricks. Without it, no matter how many parts you have in hand, you can't assemble a decent product.
What problem does this skill solve? Simply put, it answers three questions: what to make, how many to make, and when to make it. It sounds easy, but in practice, it's extremely complex. For example, a customer says, "We need 5,000 units in March," but your factory only has three machines, twenty workers, and insufficient raw material inventory—this is exactly when production planning is needed to coordinate everything.
Core Component: Bill of Materials (BOM)
The BOM is the "recipe" of production planning. Just as making a cake requires flour, eggs, and sugar, every product needs a precise bill of materials. However, the challenge is that the BOM cannot contain errors—if the BOM states that each product requires 10 bolts, but the workshop actually uses 12, then purchasing will under-order, and production will come to a halt.
This skill offers a very clever approach: you can directly feed product specifications, engineering drawings, or even photos to an AI agent, and it will automatically generate a structured BOM for you, including components, quantities, units of measure, and assembly sequence. For older factories, it can also extract data from historical work orders, saving you from manual data entry—this is a lifesaver.
The Art of Scheduling: Keep Machines Busy, Workers Overtime-Free
Scheduling is the most headache-inducing part of the entire production planning process. Forward scheduling calculates when a job can be completed starting from the present, while backward scheduling works backward from the due date to determine when production must start. In actual production, backward scheduling is more commonly used because it reduces work-in-process inventory.
But scheduling must also account for capacity—machines have limits, and people get tired. Finite capacity scheduling respects these constraints, while infinite capacity scheduling tells you, "If you had unlimited resources, here's what the plan would look like." Using both together helps you identify bottlenecks.
I particularly like the what-if analysis feature in this skill. You can ask, "What if we add a night shift?" or "What if Machine No. 3 needs to be shut down for maintenance next Wednesday?" The agent will simulate different scenarios for you, letting you see the consequences in advance, so you avoid scrambling when real problems occur.
Shop Floor Control: It's Not Just About Making a Plan
No matter how perfect the plan is, things always go wrong during execution. For example, a machine suddenly breaks down, a parts supplier delays delivery, or a worker calls in sick... Shop floor control is about handling these unexpected situations. This skill teaches you how to track progress in real time, manage queues, and adjust priorities, ensuring the production plan isn't disrupted by surprises.
There's a key concept called the planning time fence, which defines the period within which the plan cannot be easily changed. Changing the plan inside the fence is costly (materials have been purchased, tooling has been adjusted), while changes outside the fence are much more flexible. Setting this boundary reasonably gives customers some flexibility without throwing the factory into chaos.
Batch Size: How Many Is Economical to Make at Once?
Large batches mean lower unit costs, but a higher risk of inventory buildup; small batches offer better flexibility, but frequent changeovers waste time. The Economic Order Quantity (EOQ) can theoretically calculate the optimal solution, but in reality, you also need to consider constraints like minimum batch sizes and container capacities. This skill reminds you not to be enslaved by formulas—set your batch sizes based on actual conditions.
Common Pitfalls: If the BOM Is Wrong, Everything Falls Apart
The skill documentation emphasizes several common mistakes, and I deeply relate to them: an inaccurate BOM is the most fatal one. If your BOM says you need 10 bolts but you actually use 12, then the Material Requirements Planning (MRP) system will under-order bolts, and production will inevitably be interrupted. Another pitfall is ignoring capacity—accepting orders you can't schedule, causing delivery dates to slip repeatedly. And then there's constantly changing the plan, leaving the shop floor confused and disoriented.
How to Use This Skill?
Installation is simple—one command does it all:
npx skills add https://github.com/erphq/skills --skill production-planning
Once installed, you can start from the ERP•AI template library (such as BOM Manager, Work Order Tracker, or Capacity Dashboard), select a template that matches your manufacturing type—discrete manufacturing, process manufacturing, batch production, or engineer-to-order—and then adjust it to your actual situation. The AI agent will handle the heavy lifting of data processing, allowing you to focus your energy on the decisions that truly matter.
In summary, production planning management is not a "set it and forget it" tool; it's a process that requires continuous optimization and adjustment. Used well, your factory will run with the precision of a clock; used poorly, you'll be fighting fires every single day. I hope this skill helps you streamline your production and put an end to delivery headaches.