From Cloud & Network Infrastructure
Use this skill when right-sizing or forecasting capacity for cloud resources across whatever cloud platforms (Azure, DigitalOcean) are connected through the gateway. Covers identifying over-provisioned and under-utilized resources (Azure resource groups/quotas, DigitalOcean Droplets/Kubernetes/Databases), building a growth-trend-based capacity forecast, and — critically — the difference between a genuine capacity risk and normal variance that doesn't warrant action. Always use conduit__search_tools to discover which cloud platforms are actually connected before assuming a specific vendor.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cloudops-pack:cloud-capacity-planningWhen to use
When right-sizing cloud resources or forecasting whether current capacity will hold up under growth. Use when: capacity planning, are we running out of capacity, resource forecast, growth planning, right-size this resource, over-provisioned, under-provisioned, quota check.
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Capacity planning answers two distinct questions that are easy to conflate:
Capacity planning answers two distinct questions that are easy to conflate: "is this resource sized correctly right now" (right-sizing) and "will it still be sized correctly in N weeks given its growth trend" (forecasting). This skill covers both, across whatever cloud platform(s) an org has connected, and is deliberately conservative about calling something a risk — a capacity plan that cries wolf on every metric blip gets ignored.
This is infrastructure-substrate capacity — compute, storage, database, and
cluster headroom on the platforms themselves. It is not application-level
performance or SLO tracking (see devops-pack, if connected) and it is not
spend (see the cloud-cost-management skill, a related but separate
concern: a resource can be correctly sized and still be a cost problem, or
be under-provisioned and cheap).
Never assume which cloud platform is connected:
conduit__search_tools with a query like "list resources",
"resource group", "droplet", or "quota" to discover which cloud
platform connector(s) are live and their actual tool names (e.g.
azure-mcp__group_resource_list, azure-mcp__quota,
digitalocean__list_droplets, digitalocean__list_kubernetes_clusters,
digitalocean__list_databases).| Platform | Over-provisioned signal | Under-provisioned signal |
|---|---|---|
| Azure | Resource group / subscription quota usage well below allocated quota (via azure-mcp__quota); Advisor recommendations flagging low-utilization VMs or oversized SKUs (via azure-mcp__advisor); sustained low CPU/memory/IOPS in azure-mcp__monitor metrics against an oversized SKU | Quota usage approaching the allocated limit; Advisor or azure-mcp__resourcehealth flagging throttling, sustained high utilization, or scale-limited resources |
| DigitalOcean | A Droplet or Database sized well above its sustained CPU/memory/disk usage; a DOKS node pool with persistently low node utilization; unattached or lightly used block storage | A Droplet or Database consistently near its CPU/memory/disk ceiling; a DOKS cluster with pods pending due to insufficient node capacity; a Database approaching connection-limit or storage-limit thresholds |
Do not flag a resource as at-risk from a single data point or a short window. Apply this discipline:
azure-mcp__monitor
data") — a forecast built on three days of data is weaker evidence than
one built on ninety, and the reader needs to know which they're getting.conduit__search_tools.Say so explicitly: "No cloud platform connector (Azure, DigitalOcean) is available through the gateway, so there's no capacity data to report." Do not fabricate resource data.
Report current point-in-time utilization and state plainly that a trend-based forecast wasn't possible — do not extrapolate from a single reading.
If asked to scope to a resource type that doesn't map cleanly onto what's connected (e.g., "database" requested but only compute platforms are connected), say so and report what is available instead of silently returning an empty result.
cloud-cost-management.Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
npx claudepluginhub wyre-technology/msp-claude-plugins --plugin cloudops-pack