Use when the user asks to "plan capacity", "forecast resource demand", "analyze resource availability", "match supply to demand", or "model resource scenarios". [EXPLICIT] Activates when a stakeholder needs to analyze resource supply vs demand, identify capacity gaps, detect over-allocations, build time-phased capacity models, or plan proactive hiring and cross-training decisions before bottlenecks impact delivery. [EXPLICIT]
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdreferences/body-of-knowledge.mdreferences/knowledge-graph.mmdreferences/state-of-the-art.mdtemplates/output.docx.mdtemplates/output.htmlTL;DR: Analyzes resource supply against demand to identify capacity gaps, over-allocations, and optimization opportunities. Produces time-phased capacity models that forecast resource needs, enabling proactive hiring, training, or reallocation decisions before bottlenecks impact delivery.
La capacidad real es siempre menor que la teórica. Un recurso al 100% de utilización no tiene capacidad para absorber variabilidad — ese es el camino al retraso sistémico. La regla: planificar al 80% de capacidad, reservar 20% para variabilidad, reuniones, y trabajo no planificado. La previsibilidad nace de la holgura deliberada. [EXPLICIT]
# Build capacity model for a project
/pm:capacity-planning $PROJECT --type=model --horizon="6-months"
# Detect over-allocations across the portfolio
/pm:capacity-planning $PROJECT --type=over-allocation --threshold=80
# Run what-if scenario for resource changes
/pm:capacity-planning $PROJECT --type=scenario --change="add-2-devs"
Parameters:
| Parameter | Required | Description |
|---|---|---|
$PROJECT | Yes | Project or portfolio identifier |
--type | Yes | model, over-allocation, scenario, gap-analysis |
--horizon | No | Planning horizon (3-months, 6-months, 12-months) |
--threshold | No | Utilization threshold for over-allocation detection (default: 80) |
--change | No | Scenario description for what-if modeling |
{TIPO_PROYECTO}: Agile uses velocity-based capacity; Waterfall uses hours-based resource calendars; SAFe uses PI-level capacity allocation; Portfolio uses aggregate capacity across projects.
skills/capacity-planning/references/*.md for capacity planning models and benchmarksGood Capacity Plan:
| Attribute | Value |
|---|---|
| Supply model | Per-resource with skills, availability, and calendar |
| Demand model | Aggregated from all active project schedules |
| Gap analysis | Per role per month with visual heatmap |
| Over-allocations | Flagged with ≥80% threshold, 4 resources identified |
| Scenarios modeled | 3 what-if scenarios with impact analysis |
| Recommendations | Specific: cross-train 2 devs, hire 1 QA by Month 3 |
Bad Capacity Plan: A spreadsheet showing "we need 10 developers" without supply analysis, no time-phasing, no skill breakdown, no over-allocation detection. Fails because it provides no actionable insight about when gaps occur, which skills are short, or what trade-offs exist. [EXPLICIT]
| Resource | When to read | Location |
|---|---|---|
| Body of Knowledge | Before building model to understand capacity patterns | references/body-of-knowledge.md |
| State of the Art | When evaluating capacity planning tools | references/state-of-the-art.md |
| Knowledge Graph | To link capacity to resource plan and schedule | references/knowledge-graph.mmd |
| Use Case Prompts | When facilitating capacity workshops | prompts/use-case-prompts.md |
| Metaprompts | To generate capacity model templates | prompts/metaprompts.md |
| Sample Output | To calibrate expected capacity plan format | examples/sample-output.md |
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.