Skip to content
Back to skills

Capacity Planning Review

ASecurity

Use when performing capacity planning review — capacity planning workflow covering traffic forecasting, resource utilization analysis, scaling strategy, cost projections, and bottleneck identification. Use for quarterly capacity reviews, pre-launch planning, or scaling readiness assessments.

  • 6 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
devopsgorailsapidatabase

Works with

  • api

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add cloudthinker-ai/CloudSkills --skill capacity-planning-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Capacity Planning Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Capacity Planning Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/cloudthinker-ai-capacity-planning-review/badge)](https://www.skillsdirectory.com/skills/cloudthinker-ai-capacity-planning-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: capacity-planning-review
enabled: true
description: |
  Use when performing capacity planning review — capacity planning workflow
  covering traffic forecasting, resource utilization analysis, scaling strategy,
  cost projections, and bottleneck identification. Use for quarterly capacity
  reviews, pre-launch planning, or scaling readiness assessments.
required_connections:
  - prefix: datadog
    label: "Datadog (or monitoring platform)"
config_fields:
  - key: service_name
    label: "Service Name"
    required: true
    placeholder: "e.g., api-gateway"
  - key: planning_horizon
    label: "Planning Horizon"
    required: true
    placeholder: "e.g., 6 months, 1 year"
  - key: growth_rate
    label: "Expected Growth Rate"
    required: false
    placeholder: "e.g., 20% MoM, 3x by Q4"
features:
  - SRE
  - CAPACITY
---

# Capacity Planning Review Skill

Perform capacity planning for **{{ service_name }}** over **{{ planning_horizon }}**.

## Workflow

### Step 1 — Current State Assessment

Gather current utilization metrics:

```
CURRENT UTILIZATION SNAPSHOT
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Traffic:
  - Current RPS (avg): ___
  - Current RPS (peak): ___
  - Peak-to-average ratio: ___
  - Daily/weekly traffic patterns: [describe]

Compute:
  - Instance type/count: ___
  - CPU utilization (avg/p95): ___% / ___%
  - Memory utilization (avg/p95): ___% / ___%
  - Pod/container count: ___

Data:
  - Database size: ___ GB
  - Database connections (avg/max): ___ / ___
  - Cache hit ratio: ___%
  - Storage growth rate: ___ GB/month

Network:
  - Bandwidth utilization: ___ Mbps
  - Request latency (p50/p95/p99): ___ms / ___ms / ___ms
```

### Step 2 — Traffic Forecasting

```
TRAFFIC PROJECTION
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Growth assumption: {{ growth_rate | "historical trend" }}

| Timeframe | Projected RPS (avg) | Projected RPS (peak) | Confidence |
|-----------|--------------------|--------------------|------------|
| Current   | [actual]           | [actual]           | -          |
| +1 month  | [projected]        | [projected]        | HIGH       |
| +3 months | [projected]        | [projected]        | MEDIUM     |
| +6 months | [projected]        | [projected]        | LOW        |
| +12 months| [projected]        | [projected]        | LOW        |

Known traffic events:
- [ ] Seasonal peaks (e.g., Black Friday, end-of-quarter)
- [ ] Planned launches or campaigns
- [ ] Market expansion or new customer onboarding
```

### Step 3 — Resource Projections

```
RESOURCE PROJECTIONS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| Resource | Current | +3 Months | +6 Months | Limit | Headroom |
|----------|---------|-----------|-----------|-------|----------|
| Compute instances | X | Y | Z | Max | % |
| CPU cores | X | Y | Z | Max | % |
| Memory (GB) | X | Y | Z | Max | % |
| DB connections | X | Y | Z | Max | % |
| DB storage (GB) | X | Y | Z | Max | % |
| Cache memory | X | Y | Z | Max | % |
| Network bandwidth | X | Y | Z | Max | % |
```

### Step 4 — Bottleneck Analysis

Identify the **first constraint** that will be hit:

```
BOTTLENECK RANKING
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[ ] Database connections — pool exhaustion before compute ceiling
[ ] CPU — compute-bound workload hits capacity
[ ] Memory — OOM kills or swap before CPU ceiling
[ ] Storage — disk fills before other limits
[ ] Network — bandwidth or connection limits
[ ] Rate limits — external API or service limits
[ ] Queue depth — message backlog grows unbounded
[ ] Third-party dependency — external service becomes bottleneck

First bottleneck: [resource] at [projected date]
Mitigation: [scaling action needed]
```

### Step 5 — Scaling Strategy

```
SCALING PLAN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
SHORT-TERM (0-3 months):
[ ] Adjust autoscaling thresholds (current: X%, target: Y%)
[ ] Increase max instance count / replica count
[ ] Optimize hot paths (profiling-driven)
[ ] Cache tuning (increase hit ratio)

MEDIUM-TERM (3-6 months):
[ ] Vertical scaling (larger instance types)
[ ] Database read replicas or sharding
[ ] CDN optimization
[ ] Async processing for non-critical paths

LONG-TERM (6-12 months):
[ ] Architecture changes (decompose monolith, event-driven)
[ ] Multi-region deployment
[ ] Database migration (scale-out solution)
[ ] Cost optimization (reserved instances, spot fleet)
```

### Step 6 — Cost Projection

| Resource | Current Monthly | +3 Months | +6 Months | Notes |
|----------|----------------|-----------|-----------|-------|
| Compute | $X | $Y | $Z | [scaling plan] |
| Database | $X | $Y | $Z | [growth + replicas] |
| Storage | $X | $Y | $Z | [growth rate] |
| Network | $X | $Y | $Z | [egress growth] |
| **Total** | **$X** | **$Y** | **$Z** | |

### Step 7 — Action Items

| Action | Priority | Timeline | Owner | Cost Impact |
|--------|----------|----------|-------|-------------|
| [action] | P1/P2/P3 | [date] | [name] | $X/month |

## Counter-Rationalizations

| Shortcut | Counter | Why |
|----------|---------|-----|
| "We can skip some steps for this case" | Adapt the workflow steps, don't skip them | Skipped steps are where incidents and oversights originate |
| "The user seems to already know what to do" | Complete all workflow phases with the user | The workflow catches blind spots that experience alone misses |
| "This is a minor case, full process is overkill" | Scale the process down, don't turn it off | Minor cases become major when unstructured; the process scales, not disappears |
| "I'll fill in the details later" | Complete each section before moving on | Deferred details are forgotten; real-time capture is more accurate |
| "The template output isn't necessary" | Always produce the structured output format | Structured output enables comparison, audit trails, and handoff to other teams |

## Output Format

Produce a capacity planning report with:
1. **Current state** utilization snapshot with key metrics
2. **Traffic forecast** with growth projections and confidence levels
3. **Resource projections** table with headroom analysis
4. **Bottleneck analysis** identifying first constraint and timeline
5. **Scaling plan** with short/medium/long-term actions
6. **Cost projection** with monthly cost trajectory

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in devops →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.