production-scheduler

Production scheduling optimization skill with constraint handling, changeover minimization, and due date management

509 stars

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

$curl -o ~/.claude/skills/production-scheduler/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/operations/skills/production-scheduler/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/production-scheduler/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How production-scheduler Compares

Feature / Agentproduction-schedulerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/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 collection

Related Skills

instructional-video-production

509
from a5c-ai/babysitter

Plan, record, edit, and produce instructional video content including screencasts, demonstrations, and talking-head videos

production-coordination

509
from a5c-ai/babysitter

Coordinate all aspects of live performance production including scheduling, technical requirements, artist contracts, venue logistics, and show documentation

production-guidance

509
from a5c-ai/babysitter

Provide detailed production specifications including instrumentation, arrangement, mix characteristics, effects, and era-specific production aesthetics

meeting-scheduler

509
from a5c-ai/babysitter

Intelligent scheduling with partner/associate availability and timezone management

resource-scheduler

509
from a5c-ai/babysitter

Resource scheduling and assignment optimization skill for personnel and equipment allocation

maintenance-scheduler

509
from a5c-ai/babysitter

Maintenance planning and scheduling skill with TPM integration and predictive maintenance support

dbr-scheduler

509
from a5c-ai/babysitter

Drum-Buffer-Rope scheduling skill for constraint-based production pacing with buffer management

critical-chain-scheduler

509
from a5c-ai/babysitter

Critical Chain Project Management (CCPM) skill with buffer management and resource leveling

predictive-maintenance-scheduler

509
from a5c-ai/babysitter

Predictive maintenance scheduling skill using telematics data and historical patterns to maximize fleet uptime

cycle-count-scheduler

509
from a5c-ai/babysitter

AI-driven cycle counting schedule and variance analysis skill to maintain inventory accuracy with minimal operational disruption

process-builder

509
from a5c-ai/babysitter

Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.

Workflow & Productivity

babysitter

509
from a5c-ai/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.)