production-scheduler
Production scheduling optimization skill with constraint handling, changeover minimization, and due date management
Best use case
production-scheduler is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Production scheduling optimization skill with constraint handling, changeover minimization, and due date management
Teams using production-scheduler should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/production-scheduler/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How production-scheduler Compares
| Feature / Agent | production-scheduler | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Production scheduling optimization skill with constraint handling, changeover minimization, and due date management
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
SKILL.md Source
# Production Scheduler
## Overview
The Production Scheduler skill provides comprehensive capabilities for optimizing production schedules. It supports finite capacity scheduling, changeover optimization, due date prioritization, and real-time rescheduling to maximize throughput and on-time delivery.
## Capabilities
- Finite capacity scheduling
- Changeover sequence optimization
- Due date prioritization
- Machine assignment optimization
- Setup time reduction
- Order splitting strategies
- Schedule compression techniques
- Real-time rescheduling
## Used By Processes
- CAP-002: Production Scheduling Optimization
- TOC-002: Drum-Buffer-Rope Scheduling
- LEAN-004: Kanban System Design
## Tools and Libraries
- Scheduling algorithms
- Optimization solvers (Gurobi, CPLEX, OR-Tools)
- ERP scheduling modules
- APS systems
## Usage
```yaml
skill: production-scheduler
inputs:
orders:
- order_id: "ORD001"
product: "Widget A"
quantity: 500
due_date: "2026-02-10"
priority: "high"
- order_id: "ORD002"
product: "Widget B"
quantity: 300
due_date: "2026-02-12"
priority: "normal"
resources:
- machine: "Press 1"
available_hours: 16
products: ["Widget A", "Widget B", "Widget C"]
- machine: "Press 2"
available_hours: 16
products: ["Widget A", "Widget C"]
changeover_matrix:
"Widget A -> Widget B": 30 # minutes
"Widget A -> Widget C": 45
"Widget B -> Widget A": 25
scheduling_rules:
- "minimize_lateness"
- "minimize_changeovers"
outputs:
- production_schedule
- machine_assignments
- changeover_sequence
- on_time_performance
- utilization_metrics
```
## Scheduling Objectives
| Objective | Description | Metric |
|-----------|-------------|--------|
| On-time delivery | Meet customer due dates | % on-time |
| Throughput | Maximize output | Units/day |
| Utilization | Efficient resource use | % utilized |
| Changeover | Minimize setup time | Total setup hours |
| WIP | Minimize work in process | $ WIP value |
## Scheduling Rules
### Priority Rules
- **EDD** (Earliest Due Date) - Schedule by due date
- **SPT** (Shortest Processing Time) - Shortest jobs first
- **FCFS** (First Come First Served) - Order received
- **CR** (Critical Ratio) - Time remaining / work remaining
### Sequencing Rules
- **Grouping** - Similar products together
- **Optimal changeover** - Minimize total setup time
- **Color wheel** - Light to dark, small to large
## Schedule Optimization
```
Minimize: Total Lateness + (Changeover Time x Weight)
Subject to:
- Capacity constraints
- Due date requirements
- Material availability
- Resource skills
```
## Real-Time Rescheduling Triggers
1. Machine breakdown
2. Rush order arrival
3. Material shortage
4. Quality issue
5. Labor absence
## Integration Points
- ERP/MRP systems
- Manufacturing Execution Systems
- Order management systems
- Shop floor data collectionRelated Skills
instructional-video-production
Plan, record, edit, and produce instructional video content including screencasts, demonstrations, and talking-head videos
production-coordination
Coordinate all aspects of live performance production including scheduling, technical requirements, artist contracts, venue logistics, and show documentation
production-guidance
Provide detailed production specifications including instrumentation, arrangement, mix characteristics, effects, and era-specific production aesthetics
meeting-scheduler
Intelligent scheduling with partner/associate availability and timezone management
resource-scheduler
Resource scheduling and assignment optimization skill for personnel and equipment allocation
maintenance-scheduler
Maintenance planning and scheduling skill with TPM integration and predictive maintenance support
dbr-scheduler
Drum-Buffer-Rope scheduling skill for constraint-based production pacing with buffer management
critical-chain-scheduler
Critical Chain Project Management (CCPM) skill with buffer management and resource leveling
predictive-maintenance-scheduler
Predictive maintenance scheduling skill using telematics data and historical patterns to maximize fleet uptime
cycle-count-scheduler
AI-driven cycle counting schedule and variance analysis skill to maintain inventory accuracy with minimal operational disruption
process-builder
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.
babysitter
Orchestrate via @babysitter. Use this skill when asked to babysit a run, orchestrate a process or whenever it is called explicitly. (babysit, babysitter, orchestrate, orchestrate a run, workflow, etc.)