capacity-planner

Capacity requirements planning skill with demand-capacity gap analysis and capacity strategy recommendations

509 stars

Best use case

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

Capacity requirements planning skill with demand-capacity gap analysis and capacity strategy recommendations

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

Manual Installation

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

How capacity-planner Compares

Feature / Agentcapacity-plannerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Capacity requirements planning skill with demand-capacity gap analysis and capacity strategy recommendations

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

# Capacity Planner

## Overview

The Capacity Planner skill provides comprehensive capabilities for capacity requirements planning. It supports demand-capacity gap analysis, strategy modeling, resource loading analysis, and what-if scenario analysis to ensure adequate capacity for meeting customer demand.

## Capabilities

- Capacity requirements calculation
- Demand forecast integration
- Gap analysis visualization
- Lead, lag, match strategy modeling
- Resource loading analysis
- Rough-cut capacity planning
- What-if scenario analysis
- Capacity investment justification

## Used By Processes

- CAP-001: Capacity Requirements Planning
- CAP-003: Sales and Operations Planning
- CAP-002: Production Scheduling Optimization

## Tools and Libraries

- ERP/MRP systems
- Capacity planning software
- Forecasting tools
- Scenario modeling platforms

## Usage

```yaml
skill: capacity-planner
inputs:
  planning_horizon: 12  # months
  demand_forecast:
    - month: 1
      units: 10000
    - month: 2
      units: 11000
    # ... additional months
  resource_capacities:
    - resource: "Assembly Line 1"
      available_hours: 160
      efficiency: 0.85
      units_per_hour: 50
    - resource: "Assembly Line 2"
      available_hours: 160
      efficiency: 0.80
      units_per_hour: 45
  capacity_options:
    - option: "Add overtime"
      cost: 1.5  # multiplier
      capacity_increase: 25  # percent
    - option: "New equipment"
      cost: 500000
      capacity_increase: 100  # percent
outputs:
  - capacity_requirements
  - gap_analysis
  - resource_loading
  - strategy_recommendations
  - investment_analysis
```

## Capacity Planning Process

### Step 1: Calculate Requirements
```
Capacity Required = Demand / (Units per Hour x Efficiency)

Example:
- Demand: 10,000 units
- Rate: 50 units/hour
- Efficiency: 85%
- Required: 10,000 / (50 x 0.85) = 235 hours
```

### Step 2: Assess Available Capacity
```
Effective Capacity = Available Hours x Efficiency x Utilization Target
```

### Step 3: Identify Gaps
```
Capacity Gap = Capacity Required - Effective Capacity
```

## Capacity Strategies

| Strategy | Description | When to Use |
|----------|-------------|-------------|
| Lead | Build capacity ahead of demand | Growth markets, competitive advantage |
| Lag | Add capacity after demand materializes | Uncertain demand, capital constraints |
| Match | Incrementally add capacity | Moderate growth, balanced approach |

## Resource Loading Analysis

| Load Level | % Utilization | Action |
|------------|---------------|--------|
| Under-loaded | < 70% | Consider reduction or consolidation |
| Optimal | 70-85% | Maintain current state |
| Fully loaded | 85-95% | Monitor closely, plan additions |
| Over-loaded | > 95% | Immediate action required |

## What-If Scenarios

Common scenarios to analyze:
1. Demand increase of 20%
2. Equipment breakdown
3. Labor shortage
4. New product introduction
5. Seasonal peak periods

## Integration Points

- ERP/MRP systems
- Demand planning systems
- Financial planning tools
- HR workforce planning

Related Skills

experiment-planner-doe

509
from a5c-ai/babysitter

Design of Experiments skill for systematic optimization of nanomaterial synthesis and processing

pile-capacity-analyzer

509
from a5c-ai/babysitter

Deep foundation capacity analysis skill for driven piles and drilled shafts

bearing-capacity-calculator

509
from a5c-ai/babysitter

Soil bearing capacity calculation skill using multiple methods for various foundation types

sterilization-validation-planner

509
from a5c-ai/babysitter

Sterilization process validation planning skill for EO, radiation, and steam sterilization

packaging-validation-planner

509
from a5c-ai/babysitter

Sterile barrier system validation planning skill per ISO 11607

supplier-development-planner

509
from a5c-ai/babysitter

Supplier capability development and improvement planning skill

capacity-constraint-analyzer

509
from a5c-ai/babysitter

Production capacity analysis skill using Theory of Constraints principles

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.