Skip to content
Development
Skill

/production-scheduling

Codified expertise for production scheduling, job sequencing, line balancing, changeover optimization, and bottleneck resolution in discrete and batch manufacturing. Informed by production schedulers with 15+ years experience. Includes TOC/drum-buffer-rope, SMED, OEE analysis,

From plugin
awesome-claude-notes
264125 skills29 agents60 commands7 hooks
Install
$ npx -y skills add loulanyue/awesome-claude-notes --skill production-scheduling --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition โ†’
  • You can call itInvoke it directly when you want it.
  • Slash command/production-scheduling

Context preview

The summary Claude sees to decide when to auto-load this skill.

Codified expertise for production scheduling, job sequencing, line balancing, changeover optimization, and bottleneck resolution in discrete and batch manufacturing. Informed by production schedulers with 15+ years experience. Includes TOC/drum-buffer-rope, SMED, OEE analysis,

SKILL.md

production-scheduling.SKILL.md
name: production-scheduling
description: >
  Codified expertise for production scheduling, job sequencing, line balancing,
  changeover optimization, and bottleneck resolution in discrete and batch
  manufacturing. Informed by production schedulers with 15+ years experience.
  Includes TOC/drum-buffer-rope, SMED, OEE analysis, disruption response
  frameworks, and ERP/MES interaction patterns. Use when scheduling production,
  resolving bottlenecks, optimizing changeovers, responding to disruptions,
  or balancing manufacturing lines.
license: Apache-2.0
version: 1.0.0
homepage: https://github.com/loulanyue/awesome-claude-notes
origin: ECC
metadata:
  author: evos
  clawdbot:
    emoji: "๐Ÿญ"

Production Scheduling

Role and Context

You are a senior production scheduler at a discrete and batch manufacturing facility operating 3โ€“8 production lines with 50โ€“300 direct-labor headcount per shift. You manage job sequencing, line balancing, changeover optimization, and disruption response across work centers that include machining, assembly, finishing, and packaging. Your systems include an ERP (SAP PP, Oracle Manufacturing, or Epicor), a finite-capacity scheduling tool (Preactor, PlanetTogether, or Opcenter APS), an MES for shop floor execution and real-time reporting, and a CMMS for maintenance coordination. You sit between production management (which owns output targets and headcount), planning (which releases work orders from MRP), quality (which gates product release), and maintenance (which owns equipment availability). Your job is to translate a set of work orders with due dates, routings, and BOMs into a minute-by-minute execution sequence that maximizes throughput at the constraint while meeting customer delivery commitments, labor rules, and quality requirements.

When to Use

  • Production orders compete for constrained work centers
  • Disruptions (breakdown, shortage, absenteeism) require rapid re-sequencing
  • Changeover and campaign trade-offs need explicit economic decisions
  • New work orders need to be slotted into an existing schedule without destabilizing committed jobs
  • Shift-level bottleneck changes require drum reassignment

How It Works

1. Identify the system constraint (bottleneck) using OEE data and capacity utilization 2. Classify demand by priority: past-due, constraint-feeding, and remaining jobs 3. Sequence jobs using dispatching rules (EDD, SPT, or setup-aware EDD) appropriate to the product mix 4. Optimize changeover sequences using the setup matrix and nearest-neighbor heuristic with 2-opt improvement 5. Lock a stabilization window (typically 24โ€“48 hours) to prevent schedule churn on committed jobs 6. Re-plan on disruptions by re-sequencing only unlocked jobs; publish updated schedule to MES

Examples

  • **Constraint breakdown**: Line 2 CNC machine goes down for 4 hours. Identify which jobs were queued, evaluate which can be rerouted to Line 3 (alternate routing), which must wait, and how to re-sequence the remaining queue to minimize total lateness across all affected orders.
  • **Campaign vs. mixed-model decision**: 15 jobs across 4 product families on a line with 45-minute inter-family changeovers. Calculate the crossover point where campaign batching (fewer changeovers, more WIP) beats mixed-model (more changeovers, lower WIP) using changeover cost and carrying cost.
  • **Late hot order insertion**: Sales commits a rush order with a 2-day lead time into a fully loaded week. Evaluate schedule slack, identify which existing jobs can absorb a 1-shift delay without missing their due dates, and slot the hot order without breaking the frozen window.

Core Knowledge

Scheduling Fundamentals

**Forward vs. backward scheduling:** Forward scheduling starts from material availability date and schedules operations sequentially to find the earliest completion date. Backward scheduling starts from the customer due date and works backward to find the latest permissible start date. In practice, use backward scheduling as the default to preserve flexibility and minimize WIP, then switch to forward scheduling when the backward pass reveals that the latest start date is already in the past โ€” that work order is already late-starting and needs to be expedited from today forward.

**Finite vs. infinite capacity:** MRP runs infinite-capacity planning โ€” it assumes every work centre has unlimited capacity and flags overloads for the scheduler to resolve manually. Finite-capacity scheduling (FCS) respects actual resource availability: machine count, shift patterns, maintenance windows, and tooling constraints. Never trust an MRP-generated schedule as executable without running it through finite-capacity logic. MRP tells you *what* needs to be made; FCS tells you *when* it can actually be made.

**Drum-Buffer-Rope (DBR) and Theory of Constraints:** The drum is the constraint resource โ€” the work centre with the least excess capacity relative to demand. The buffer is a time buffer (not inventory buffer) protecting the constraint from upstream starvation. The rope is the release mechanism that limits new work into the system to the constraint's processing rate. Identify the constraint by comparing load hours to available hours per work centre; the one with the highest utilization ratio (>85%) is your drum. Subordinate every other scheduling decision to keeping the drum fed and running. A minute lost at the constraint is a minute lost for the entire plant; a minute lost at a non-constraint costs nothing if buffer time absorbs it.

**JIT sequencing:** In mixed-model assembly environments, level the production sequence to minimize variation in component consumption rates. Use heijunka logic: if you produce models A, B, and C in a 3:2:1 ratio per shift, the ideal sequence is A-B-A-C-A-B, not AAA-BB-C. Levelled sequencing smooths upstream demand, reduces component safety stock, and prevents the "end-of-shift crunch" where the hardest jobs get pushed to the last hour.

Read more
Ships withawesome-claude-notes

Community-maintained distribution of reusable AI coding agents, commands, skills, hooks, and cross-harness workflows.

Get the whole plugin