dbr-scheduler

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

509 stars

Best use case

dbr-scheduler is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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

Teams using dbr-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/dbr-scheduler/SKILL.md --create-dirs "https://raw.githubusercontent.com/a5c-ai/babysitter/main/library/specializations/domains/business/operations/skills/dbr-scheduler/SKILL.md"

Manual Installation

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

How dbr-scheduler Compares

Feature / Agentdbr-schedulerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Drum-Buffer-Rope scheduling skill for constraint-based production pacing with buffer 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.

SKILL.md Source

# DBR Scheduler

## Overview

The DBR (Drum-Buffer-Rope) Scheduler skill provides comprehensive capabilities for implementing constraint-based production scheduling. It supports drum schedule generation, buffer management, and rope release scheduling to maximize throughput while minimizing WIP.

## Capabilities

- Drum schedule generation
- Time buffer calculation
- Shipping buffer management
- Constraint buffer monitoring
- Rope release scheduling
- Buffer penetration tracking
- Schedule synchronization

## Used By Processes

- TOC-002: Drum-Buffer-Rope Scheduling
- CAP-002: Production Scheduling Optimization
- TOC-001: Constraint Identification and Exploitation

## Tools and Libraries

- Production scheduling systems
- ERP integration APIs
- Buffer management tools
- Real-time monitoring platforms

## Usage

```yaml
skill: dbr-scheduler
inputs:
  constraint_resource: "CNC Machine 3"
  constraint_capacity: 8  # hours per day
  orders:
    - order_id: "ORD001"
      quantity: 100
      due_date: "2026-02-15"
      constraint_time: 2.5  # hours
    - order_id: "ORD002"
      quantity: 50
      due_date: "2026-02-10"
      constraint_time: 1.5
  buffer_times:
    constraint_buffer: 2  # days
    shipping_buffer: 1    # day
    assembly_buffer: 0.5  # days
outputs:
  - drum_schedule
  - rope_release_schedule
  - buffer_status
  - order_priorities
  - shipping_dates
```

## DBR Components

### Drum
- The schedule for the constraint resource
- Sets the pace for entire system
- Based on customer due dates and constraint capacity

### Buffer
- Time protection before constraint (constraint buffer)
- Time protection before shipping (shipping buffer)
- Measured in time, not inventory

### Rope
- Release signal for raw materials
- Timed to constraint buffer length
- Prevents excess WIP release

## Buffer Management

| Buffer Penetration | Zone | Action |
|-------------------|------|--------|
| 0-33% | Green | Normal operation |
| 34-66% | Yellow | Monitor closely |
| 67-100% | Red | Expedite immediately |

## Buffer Sizing Guidelines

```
Constraint Buffer = Production Lead Time x Safety Factor

Where:
- Production Lead Time = Time from release to constraint
- Safety Factor = 1.0-2.0 based on variability
```

## Schedule Synchronization

1. Schedule constraint (drum)
2. Calculate release dates (rope)
3. Set buffer monitoring points
4. Communicate shipping commitments
5. Monitor buffer penetration

## Integration Points

- ERP/MRP systems
- Manufacturing Execution Systems
- Order management systems
- Real-time shop floor data

Related Skills

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

production-scheduler

509
from a5c-ai/babysitter

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

maintenance-scheduler

509
from a5c-ai/babysitter

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

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.)

yolo

509
from a5c-ai/babysitter

Run Babysitter autonomously with minimal manual interruption.

user-install

509
from a5c-ai/babysitter

Install the user-level Babysitter Codex setup.

team-install

509
from a5c-ai/babysitter

Install the team-pinned Babysitter Codex workspace setup.