critical-chain-scheduler

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

509 stars

Best use case

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

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

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

Manual Installation

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

How critical-chain-scheduler Compares

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

Frequently Asked Questions

What does this skill do?

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

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

# Critical Chain Scheduler

## Overview

The Critical Chain Scheduler skill provides comprehensive capabilities for implementing Critical Chain Project Management (CCPM). It supports critical chain identification, buffer sizing and monitoring, resource leveling, and multi-project synchronization.

## Capabilities

- Critical chain identification
- Project buffer sizing
- Feeding buffer calculation
- Resource buffer placement
- Multi-project buffer management
- Buffer consumption tracking
- Relay runner behavior monitoring

## Used By Processes

- TOC-004: Critical Chain Project Management
- CAP-002: Production Scheduling Optimization

## Tools and Libraries

- Project management APIs
- Scheduling optimization tools
- Resource management systems
- Buffer monitoring dashboards

## Usage

```yaml
skill: critical-chain-scheduler
inputs:
  project_name: "New Product Launch"
  tasks:
    - id: "T1"
      name: "Design"
      duration_50: 10  # 50% confidence estimate
      duration_90: 18  # 90% confidence estimate
      resources: ["Engineer A"]
      predecessors: []
    - id: "T2"
      name: "Prototype"
      duration_50: 5
      duration_90: 9
      resources: ["Engineer A"]
      predecessors: ["T1"]
    - id: "T3"
      name: "Testing"
      duration_50: 8
      duration_90: 14
      resources: ["Engineer B"]
      predecessors: ["T2"]
  resource_constraints:
    - name: "Engineer A"
      capacity: 1
outputs:
  - critical_chain
  - project_buffer
  - feeding_buffers
  - resource_buffers
  - project_schedule
  - buffer_status_report
```

## CCPM vs. Traditional Project Management

| Aspect | Traditional | CCPM |
|--------|-------------|------|
| Task estimates | Include safety | Aggressive (50%) |
| Safety time | Hidden in tasks | Aggregated in buffers |
| Start rule | As soon as possible | As late as safely possible |
| Progress tracking | Task completion | Buffer consumption |
| Resource focus | Utilization | Flow |

## Buffer Types and Sizing

### Project Buffer
```
Location: End of critical chain
Size: 50% of critical chain length
Purpose: Protect project due date
```

### Feeding Buffer
```
Location: Where non-critical path joins critical chain
Size: 50% of feeding chain length
Purpose: Protect critical chain from delays
```

### Resource Buffer
```
Location: Before resource-constrained critical chain tasks
Purpose: Alert resources to upcoming critical work
```

## Buffer Management

| Buffer Status | % Consumed | Action |
|--------------|------------|--------|
| Green | 0-33% | Plan recovery |
| Yellow | 34-66% | Implement recovery |
| Red | 67-100% | Escalate and expedite |

## Relay Runner Behavior

1. Don't start early
2. Work at full effort once started
3. Pass work immediately when complete
4. Focus on elapsed time, not effort

## Integration Points

- Project management systems
- Resource management platforms
- Portfolio management tools
- Time tracking systems

Related Skills

middleware-chain-designer

509
from a5c-ai/babysitter

Design middleware and interceptor chains for SDK extensibility

critical-theory-application

509
from a5c-ai/babysitter

Apply theoretical frameworks (postcolonial, feminist, Marxist, post-structuralist) to cultural texts and phenomena

meeting-scheduler

509
from a5c-ai/babysitter

Intelligent scheduling with partner/associate availability and timezone management

supply-chain-visibility-integrator

509
from a5c-ai/babysitter

End-to-end supply chain visibility integration skill connecting systems and data sources

supply-chain-simulation-engine

509
from a5c-ai/babysitter

Supply chain discrete-event simulation for scenario testing and optimization

supply-chain-risk-assessor

509
from a5c-ai/babysitter

Comprehensive supply chain risk identification and assessment skill with heat mapping

supply-chain-digital-twin

509
from a5c-ai/babysitter

Digital twin representation of supply chain for real-time monitoring and simulation

critical-path-analyzer

509
from a5c-ai/babysitter

Perform critical path method (CPM) analysis with forward/backward pass calculations

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

dbr-scheduler

509
from a5c-ai/babysitter

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