Help us improve
Share bugs, ideas, or general feedback.
From infrastructure-corridor-ops
Plans multi-parcel land assembly for transit corridors, highways, transmission lines, pipelines, or mixed-use developments. Scores acquisition priorities, models phasing strategy and holdout risk, builds budgets with contingencies, and quantifies cost of delay.
npx claudepluginhub reggiechan74/vp-real-estate --plugin infrastructure-corridor-opsHow this skill is triggered — by the user, by Claude, or both
Slash command
/infrastructure-corridor-ops:land-assembly-expertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Expert in multi-parcel land assembly for infrastructure projects (10-100+ parcels). Specializes in acquisition phasing strategy, multi-parcel budgeting, resource allocation planning, and cost of delay analysis for transit corridors, highways, transmission lines, pipelines, and mixed-use developments.
land_assembly_calculator.pyland_assembly_input_schema.jsonmodules/budgeting.pymodules/output_formatters.pymodules/phasing.pymodules/validators.pysamples/sample_1_transit_corridor_50_parcels.jsonscripts/shared_utils/README_FINANCIAL_UTILS.mdscripts/shared_utils/__init__.pyscripts/shared_utils/financial_utils.pyscripts/shared_utils/land_assembly_utils.pyscripts/shared_utils/negotiation_utils.pyscripts/shared_utils/report_utils.pyscripts/shared_utils/risk_utils.pyscripts/shared_utils/schemas/comparable_sales_input_schema.jsonscripts/shared_utils/stakeholder_utils.pyscripts/shared_utils/timeline_utils.pyScores transit station sites with TOD potential and multi-modal criteria, profiles holdout risk per parcel, and plans acquisition strategy including negotiation vs expropriation.
Estimates construction, infrastructure, soft, and total development costs for urban design projects using international benchmarks in 2025 USD. Covers costs per m2/meter/unit and financial feasibility.
Produces construction cost estimates by CSI MasterFormat divisions with regional adjustments, soft costs, contingencies, and sensitivity analysis from text, floor plans, or drawings.
Share bugs, ideas, or general feedback.
Expert in multi-parcel land assembly for infrastructure projects (10-100+ parcels). Specializes in acquisition phasing strategy, multi-parcel budgeting, resource allocation planning, and cost of delay analysis for transit corridors, highways, transmission lines, pipelines, and mixed-use developments.
Use this skill when analyzing or planning:
Scoring Methodology:
Priority Score = (Criticality × 0.5) + (Holdout Risk × 0.3) + (Complexity × 0.2)
Criticality Scores:
- Critical: 100 (blocks entire project)
- High: 75 (major impact on alignment or timeline)
- Medium: 50 (moderate impact)
- Low: 25 (minimal impact)
Holdout Risk: 0.0 to 1.0 (probability of refusing reasonable offers)
Complexity: Low = 25, Medium = 50, High = 75 (inverse scoring)
Typical Contingency Rates:
Valuation Uncertainty: 10% (urban) to 15% (rural/complex)
Negotiation Premium: 5% (cooperative) to 10% (hostile)
Litigation Reserve: 15% (20% of parcels litigate at 1.5× premium)
Inflation: 3% annual (adjust for actual timeline)
Typical Resource Requirements:
Appraisal: 10 days/parcel (includes site visit, report, review)
Negotiation: 30 days/parcel (includes outreach, meetings, offers)
Legal: 5 days/parcel (includes title review, agreements, registration)
Delay Cost Formula:
Total Delay Cost = Interest + Construction Delay + Revenue Loss
Interest = Parcel Value × Interest Rate × (Delay Days / 365)
Construction Delay = Construction Cost/Day × Delay Days
Revenue Loss = Revenue Loss/Day × Delay Days
# Basic usage
python land_assembly_calculator.py input.json
# Save markdown report
python land_assembly_calculator.py input.json --output report.md
# Save JSON output
python land_assembly_calculator.py input.json --json results.json
# Both markdown and JSON
python land_assembly_calculator.py input.json --output report.md --json results.json
# Verbose mode
python land_assembly_calculator.py input.json --verbose
{
"project_name": "Transit Corridor Land Assembly",
"project_type": "transit_corridor",
"parcels": [
{
"id": "P001",
"address": "100 Main Street",
"area_sqm": 2500,
"estimated_value": 750000,
"criticality": "critical",
"complexity": "high",
"holdout_risk": 0.6
}
],
"priorities": {
"criticality": 0.5,
"holdout_risk": 0.3,
"complexity": 0.2
},
"resources": {
"appraisers": 3,
"negotiators": 5,
"legal_staff": 2
},
"contingencies": {
"valuation_uncertainty": 0.10,
"negotiation_premium": 0.05,
"litigation_reserve": 0.15,
"inflation": 0.03
},
"delay_analysis": {
"interest_rate": 0.05,
"construction_cost_per_day": 50000,
"revenue_loss_per_day": 25000,
"project_start_delay_days": 90
}
}
See land_assembly_input_schema.json for complete schema documentation.
A 50-parcel transit corridor example is provided:
python land_assembly_calculator.py samples/sample_1_transit_corridor_50_parcels.json
Complete structured output including:
This calculator uses the following shared modules:
calculate_phasing_strategy() - Phasing algorithmmulti_parcel_budget() - Budget calculationcost_of_delay() - Delay cost analysisresource_allocation_plan() - Resource planningcontingency_budget() - Contingency calculationcalculate_critical_path() - Critical path analysis (for timeline)calculate_resource_requirements() - Resource requirement calculationassess_holdout_risk() - Holdout risk assessmentlitigation_risk_assessment() - Litigation probabilityCritical Parcels:
High Priority:
Medium Priority:
Low Priority:
High Risk (0.6 - 1.0):
Medium Risk (0.3 - 0.6):
Low Risk (0.0 - 0.3):
High Complexity:
Medium Complexity:
Low Complexity:
Appraisers:
Negotiators:
Legal Staff:
Adjust contingencies based on:
Scenario: Urban LRT corridor requiring 50 parcels
Strategy:
Budget: $40M base + $13M contingencies (32%) = $53M total
Scenario: Highway widening requiring 100 parcels
Strategy:
Budget: $75M base + $24M contingencies (32%) = $99M total
Scenario: 50km transmission corridor requiring 200 easements
Strategy:
Budget: $15M base + $5M contingencies (33%) = $20M total