Identify the shortest execution path via CPM forward/backward pass, resource leveling, and buffer insertion
Scanned 6/1/2026
Install to Claude Code
npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill critical-path-planning --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Critical Path Planning?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/yogsoth-ai-critical-path-planning)More formats (shields.io, HTML) on the badges page.
---
name: critical-path-planning
description: "Identify the shortest execution path via CPM forward/backward pass, resource leveling, and buffer insertion"
version: 1.0.0
category: experiment-execution
type: strategy
used-by: implementation-planning
sops:
- activity-listing
- dependency-sequencing
- duration-estimation
- critical-path-calculation
tactics:
- task-decomposition
---
# Strategy: Critical Path Planning
**Key Question**: What is the shortest path?
## Methodology
Critical Path Method (CPM) adapted for experiment execution:
1. **Activity Listing** — enumerate all implementation tasks
2. **Dependency Sequencing** — determine predecessor/successor relationships
3. **Duration Estimation** — three-point PERT (optimistic, most likely, pessimistic)
4. **Forward Pass** — calculate earliest start/finish for each activity
5. **Backward Pass** — calculate latest start/finish, identify zero-float path
6. **Resource Leveling** — resolve resource conflicts on parallel paths
7. **Buffer Insertion** — add project buffer (Critical Chain method) at convergence points
## Execution Flow
```
activity-listing
→ dependency-sequencing
→ duration-estimation
→ critical-path-calculation
→ [resource leveling if conflicts]
→ [buffer insertion]
→ OUTPUT: annotated task graph with critical path highlighted
```
## Budget Gate
| Step | Max Budget | Output |
|------|-----------|--------|
| Activity listing | 5% | Complete activity list |
| Dependency + Duration | 10% | Sequenced, estimated network |
| CPM calculation | 5% | Critical path + float table |
## Key Decisions
- If critical path is too long: look for fast-tracking (parallel execution) or crashing (more resources)
- If resource conflicts exist: prioritize critical path tasks over float tasks
- Buffer size: typically 50% of critical chain duration (Goldratt's recommendation)
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!