PlaygroundCatalog › Capacity Planning
CP

Capacity Planning

🔵 Stable🕐 updated 2026-06-08 🔷 SkillSpec L3 pm-engineering

Produce a capacity planning document for a service covering traffic forecasts, resource requirements, and scaling strategy. Use when asked to plan infrastructure capacity, forecast resource needs, model traffic growth, define scaling strategy, or produce a capacity review for a service. Produces a structured capacity plan covering current baseline metrics, growth projections, resource requirements per tier, scaling strategy, cost projections, capacity triggers, and an infrastructure action roadmap.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

What to give it

Service name and description — what the service does and who depends on it
Current traffic and usage metrics — requests per second (or per day), active users, data volume — whatever units are most natural for this service
Current resource utilisation — CPU %, memory %, disk usage, connection pool utilisation, DB query throughput
Growth rate or projections — historical growth rate, or known upcoming events (product launch, sales cycle, seasonal peak)
Tech stack and infrastructure — cloud provider, compute type (VMs, containers, serverless), database, caching layer, CDN
Cost constraints — current infrastructure spend, acceptable cost ceiling, or target cost per unit of traffic

✅ The bar it holds itself to

Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.

Every resource has a quantified current utilisation and a projected months-to-ceiling — no hand-waving
The most critical constraint is called out in the executive summary with a specific timeline
Growth projections state their assumptions and confidence level — not presented as certainties
Capacity triggers define amber/red thresholds and name who acts at each level
Cost projections include unit economics, not just absolute totals
The infrastructure roadmap has named owners and effort estimates — not just a wish list
Auto-scaling configuration includes both scale-out AND scale-in triggers, and a min/max range
Actions are ordered by urgency — immediate items are genuinely immediate, not backlog filler

⚠️ What it refuses to do

Do not set capacity trigger thresholds without knowing the baseline — a "CPU > 70%" alert is meaningless if you don't know what normal looks like
Do not plan only for average traffic — capacity plans that don't model peak load will result in incidents during the events that matter most
Do not conflate vertical and horizontal scaling — adding more app servers without addressing database connection limits will not resolve the constraint
Do not present growth projections as certainties — all forecasts have uncertainty; state the confidence level and provide a conservative and optimistic scenario
Do not defer action items without a named owner and a specific date — a roadmap with no owners is a wish list

Install

npx pm-claude-skills add --agent claude   # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp

Start with

Related skills

🔌 Embed this skill

Drop this on your blog, docs, or site — it renders a "Run this skill" card:

<div data-pm-skill="capacity-planning"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>

💬 Discussion

Capacity Planning is one of 1078 open-source professional AI agent skills — all SkillSpec L3. Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog