← ClaudeAtlas

capacity-planninglisted

Evidence-based capacity decisions for Java services: defining demand and failure scenarios, measuring feasible capacity envelopes, selecting replica and resource configurations, forecasting exhaustion with uncertainty, designing autoscaling headroom, and comparing cost per successful unit of work. Use when deciding pod or instance counts, minimum replicas, scaling signals, saturation dates, infrastructure budgets, rollout or failure-domain headroom, and downstream capacity constraints. Does not own load-test design (load-testing-advanced), queueing-model selection (queueing-models), scalability curve fitting (universal-scalability-law), or overload controls (rate-limiting-and-load-shedding).
robsonkades/agent-skills · ★ 2 · DevOps & Infrastructure · score 75
Install: claude install-skill robsonkades/agent-skills
# Capacity Planning ## Purpose Produce a decision that states **which workload and failure scenarios a concrete configuration can support, with what evidence and uncertainty**. Capacity is not one QPS number: it depends on request mix, payload distribution, cache state, dependency behavior, resource limits, placement, software version, admission policy and the SLO. The authoritative result is a measured feasible envelope. Analytical models interpolate, forecast and expose sensitivities; they do not manufacture tail latency from throughput. In particular, do not add p99 values, treat a whole fleet as M/M/1, or multiply a single-replica latency limit by a USL efficiency coefficient. Quantiles are not additive, and throughput scaling does not determine a latency distribution. This skill has no fixed Java API baseline or executable Java examples. Its authoring contract is version-neutral measurement; the target project's build toolchain, deployed JDK/vendor, flags and dependency versions determine which runtime behaviors apply. Inspect those before recommending JVM or container changes. Applying this skill does not authorize a Java/framework upgrade, preview features or new infrastructure dependencies. ## Required output: capacity decision record Record: - decision owner, date, review date and affected service/version; - demand unit: admitted requests, messages, bytes, tenant operations, or another useful-work measure; distinguish offered, admitted, attempted and success