Agent skill · product strategy · datadrivenconstruction

capacity-planning

Plan organizational capacity for construction projects. Forecast resource needs, identify capacity gaps, and support strategic planning for project pursuit and staffing.

Why this skill is useful

Provides specific domain knowledge and structured frameworks for capacity planning in construction projects that the AI wouldn't reliably generate on its own.

What it needs

Requires python3 installed locally. About 7k tokens when loaded. Last updated 2026-02-14. 265 stars on the source repository.

What this skill does

Capacity Planning Overview Strategic capacity planning for construction organizations. Forecast resource requirements based on project pipeline, identify capacity constraints, optimize staffing levels, and support go/no-go decisions on new project pursuits. Capacity Planning Framework Technical Implementation Quick Start `python from datetime import datetime, timedelta Initialize planner planner = CapacityPlanner("ABC Construction") Add staff planner.addstaff("PM-001", "John Smith", ResourceRole.PROJECTMANAGER) planner.addstaff("PM-002", "Jane Doe", ResourceRole.PROJECTMANAGER) planner.addstaff("SUP-001", "Mike Johnson", ResourceRole.SUPERINTENDENT) planner.addstaff("SUP-002", "Bob Williams", ResourceRole.SUPERINTENDENT) planner.addstaff("SUP-003", "Tom Brown", ResourceRole.SUPERINTENDENT) planner.addstaff("PE-001", "Sarah Davis", ResourceRole.PROJECTENGINEER) planner.addstaff("PE-002", "Chris Wilson", ResourceRole.PROJECTENGINEER) Add active projects planner.addactiveproject( "PRJ-001", "Downtown Tower", value=25000000, phase=ProjectPhase.CONSTRUCTION, startdate=datetime(2024, 6, 1), enddate=datetime(2025, 12, 31) ) planner.addactiveproject( "PRJ-002", "Hospital Wing", value=40000000, phase=ProjectPhase.CONSTRUCTION, startdate=datetime(2024, 9, 1), enddate=datetime(2026, 6, 30) ) Add pipeline opportunities planner.addpipelineopportunity( "OPP-001", "Office Complex", value=30000000, winprobability=0.6, expectedstart=datetime(2025, 3, 1), durationmonths=18 ) Check if can pursue new project evaluation = planner.canpursueproject( value=20000000, startdate=datetime(2025, 6, 1), durationmonths=12 ) print(f"Recommendation: {evaluation['recommendation']}") for action in evaluation['actionsrequired']: print(f" - {action}") Generate forecast forecast = planner.generateforecast() print(f"Utilization: {forecast.utilizationpct:

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills datadrivenconstruction/capacity-planning

View the source on GitHub

Browse the @skills marketplace