critical-chain-scheduler
Critical Chain Project Management (CCPM) skill with buffer management and resource leveling
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
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/critical-chain-scheduler/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How critical-chain-scheduler Compares
| Feature / Agent | critical-chain-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?
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 systemsRelated Skills
middleware-chain-designer
Design middleware and interceptor chains for SDK extensibility
critical-theory-application
Apply theoretical frameworks (postcolonial, feminist, Marxist, post-structuralist) to cultural texts and phenomena
meeting-scheduler
Intelligent scheduling with partner/associate availability and timezone management
supply-chain-visibility-integrator
End-to-end supply chain visibility integration skill connecting systems and data sources
supply-chain-simulation-engine
Supply chain discrete-event simulation for scenario testing and optimization
supply-chain-risk-assessor
Comprehensive supply chain risk identification and assessment skill with heat mapping
supply-chain-digital-twin
Digital twin representation of supply chain for real-time monitoring and simulation
critical-path-analyzer
Perform critical path method (CPM) analysis with forward/backward pass calculations
resource-scheduler
Resource scheduling and assignment optimization skill for personnel and equipment allocation
production-scheduler
Production scheduling optimization skill with constraint handling, changeover minimization, and due date management
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