home / skills / a5c-ai / babysitter / cpm-schedule-generator
This skill develops construction schedules using the Critical Path Method to optimize sequencing, floats, resources, and timelines for informed decision making.
npx playbooks add skill a5c-ai/babysitter --skill cpm-schedule-generatorReview the files below or copy the command above to add this skill to your agents.
---
name: cpm-schedule-generator
description: Critical Path Method scheduling skill for construction schedule development and analysis
allowed-tools:
- Read
- Write
- Glob
- Grep
- Edit
- Bash
metadata:
specialization: civil-engineering
domain: science
category: Construction Management
skill-id: CIV-SK-027
---
# CPM Schedule Generator Skill
## Purpose
The CPM Schedule Generator Skill develops construction schedules using Critical Path Method including activity sequencing, float analysis, and resource leveling.
## Capabilities
- Critical path calculation
- Float analysis (total, free, independent)
- Resource leveling
- Schedule compression
- Gantt chart generation
- Progress tracking
- Baseline comparison
- What-if analysis
## Usage Guidelines
### When to Use
- Developing project schedules
- Analyzing schedule impacts
- Tracking project progress
- Evaluating alternatives
### Prerequisites
- Activity list defined
- Duration estimates available
- Logic relationships established
- Resource constraints identified
### Best Practices
- Use realistic durations
- Verify logic relationships
- Identify driving paths
- Update regularly
## Process Integration
This skill integrates with:
- Construction Schedule Development
## Configuration
```yaml
cpm-schedule-generator:
analysis-types:
- forward-pass
- backward-pass
- float-analysis
- resource-leveling
outputs:
- gantt-chart
- network-diagram
- reports
```
## Output Artifacts
- Project schedules
- Critical path reports
- Float analyses
- Resource histograms
This skill generates construction schedules using the Critical Path Method to produce reliable, actionable timelines. It computes critical paths, quantifies float, levels resources, and produces visual outputs like Gantt charts and network diagrams. The focus is on creating defendable schedules for planning, progress tracking, and scenario analysis.
The skill performs forward and backward passes through a defined activity network to establish early/late dates and identify critical activities. It calculates total, free, and independent float, applies resource leveling to resolve peaks and clashes, and can compress schedules using techniques like crashing or fast-tracking. Outputs include Gantt charts, network diagrams, critical path reports, resource histograms, and baseline comparisons for progress tracking.
What inputs are required to run a CPM analysis?
You need an activity list, duration estimates, logical relationships (predecessors/successors), and any resource constraints or calendars.
Can it handle resource leveling and schedule compression together?
Yes. The skill can perform resource leveling to resolve peaks and then apply compression techniques like crashing or fast-tracking to recover schedule time, showing trade-offs in the outputs.