Afrexai Construction Estimator
LeoYeAI/openclaw-master-skills
Complete construction estimating and cost management system.
Estimate construction costs, infrastructure costs, soft costs, and total development costs for urban design projects.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude cost-estimation --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/cost-estimation .claude/skills/cost-estimation && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "cost-estimation" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/cost-estimation into .claude/skills/cost-estimation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cost-estimation", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/cost-estimationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude cost-estimation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/cost-estimation .agents/skills/cost-estimation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cost-estimation" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/cost-estimation into .agents/skills/cost-estimation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cost-estimation", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude cost-estimation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/cost-estimation .cursor/skills/cost-estimation && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "cost-estimation" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/cost-estimation into .cursor/skills/cost-estimation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cost-estimation", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git --path skills/cost-estimation--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude cost-estimation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/cost-estimation .gemini/skills/cost-estimation && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "cost-estimation" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/cost-estimation into .gemini/skills/cost-estimation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cost-estimation", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude cost-estimationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/cost-estimation .github/skills/cost-estimation && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "cost-estimation" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/cost-estimation into .github/skills/cost-estimation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cost-estimation", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Abhinavbwj/Urban-Design-Skills-Claude cost-estimation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Abhinavbwj/Urban-Design-Skills-Claude.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/cost-estimation .opencode/skills/cost-estimation && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "cost-estimation" agent skill from https://github.com/Abhinavbwj/Urban-Design-Skills-Claude/tree/main/skills/cost-estimation into .opencode/skills/cost-estimation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cost-estimation", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
cost-estimationEstimate construction costs, infrastructure costs, soft costs, and total development costs for urban design projects.
Cost Estimation is an agent skill from Abhinavbwj/Urban-Design-Skills-Claude. Estimate construction costs, infrastructure costs, soft costs, and total development costs for urban design projects. Covers building construction cost per m2 by typology, infrastructure cost per linear meter and per dwelling, site preparation, landscaping, professional fees, and financial feasibility analysis. Use when the user asks about project cost, construction cost, infrastructure budget, development feasibility, cost per unit, cost per m2, capital expenditure, opex, cost benchmarking, value engineering…
Its SKILL.md is about 5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts and reference files (for example `references/construction-costs.md`, `references/feasibility-analysis.md` and `references/infrastructure-costs.md`).
The repository describes itself as: Urban Design Skills Claude. The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 666327b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Cost Estimation loads about 5k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 196 tokens; SKILL.md has 1,832 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from Abhinavbwj/Urban-Design-Skills-Claude at commit 666327b, republished under its MIT licence (© Abhinavbwj). 1,832 words, ~5,014 tokens.
.claude/skills/cost-estimation/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.This skill provides a systematic framework for estimating the capital costs of urban design projects at the masterplan and district scales. It draws on international construction cost benchmarks (Turner & Townsend, Rider Levett Bucknall, AECOM, Arcadis), infrastructure costing guides (CIRIA, ASCE), and development appraisal methodology (RICS Red Book, ULI).
All costs are provided in USD (2025 baseline) with regional adjustment factors. The goal is to enable early-stage cost estimation accurate to +/- 25-30% (AACE Class 4 estimate) sufficient for masterplan feasibility and design option comparison.
Costs include structure, envelope, MEP, finishes, and contractor overhead and profit. Exclude land, professional fees, and site infrastructure (those are separate categories below).
Residential
| Type | Low | Medium | High | Premium |
|---|---|---|---|---|
| Detached house | $800 | $1,200 | $1,800 | $2,500+ |
| Townhouse / row house | $750 | $1,100 | $1,600 | $2,200+ |
| Low-rise apartment (1-3 floors) | $900 | $1,300 | $1,800 | $2,400+ |
| Mid-rise apartment (4-10 floors) | $1,100 | $1,600 | $2,200 | $3,000+ |
| High-rise apartment (11-25 floors) | $1,400 | $2,000 | $2,800 | $4,000+ |
| Super-tall apartment (25+ floors) | $2,000 | $2,800 | $4,000 | $6,000+ |
| Affordable housing (basic spec) | $600 | $900 | $1,200 | N/A |
| Student housing | $900 | $1,300 | $1,700 | $2,200 |
| Senior housing / care home | $1,200 | $1,800 | $2,500 | $3,500 |
Commercial
| Type | Low | Medium | High | Premium |
|---|---|---|---|---|
| Office (standard) | $1,200 | $1,800 | $2,500 | $3,500+ |
| Office (Grade A / LEED Platinum) | $1,800 | $2,500 | $3,500 | $5,000+ |
| Retail (shell and core) | $700 | $1,000 | $1,400 | $2,000 |
| Retail (fitted out) | $1,000 | $1,500 | $2,200 | $3,500+ |
| Hotel (3-star) | $1,400 | $2,000 | $2,800 | N/A |
| Hotel (5-star) | $2,500 | $3,500 | $5,000 | $8,000+ |
| Supermarket | $800 | $1,100 | $1,500 | $2,000 |
| Food hall / market | $900 | $1,400 | $2,000 | $3,000 |
Civic / Institutional
| Type | Low | Medium | High | Premium |
|---|---|---|---|---|
| Primary school | $1,200 | $1,800 | $2,500 | $3,500 |
| Secondary school | $1,400 | $2,000 | $2,800 | $4,000 |
| University building | $1,800 | $2,500 | $3,500 | $5,000 |
| Healthcare clinic | $1,500 | $2,200 | $3,200 | $4,500 |
| Hospital | $2,500 | $3,500 | $5,000 | $7,500 |
| Community center | $1,000 | $1,500 | $2,200 | $3,000 |
| Library | $1,400 | $2,000 | $3,000 | $4,500 |
| Place of worship | $800 | $1,400 | $2,500 | $5,000+ |
| Fire / police station | $1,200 | $1,800 | $2,500 | N/A |
| Sports hall / indoor courts | $1,000 | $1,500 | $2,200 | $3,200 |
Parking
| Type | Cost per Space | Cost per m2 |
|---|---|---|
| Surface lot | $3,000-5,000 | $100-170 |
| Structured above-grade | $20,000-35,000 | $570-1,000 |
| Underground (1 level) | $35,000-50,000 | $875-1,250 |
| Underground (2+ levels) | $45,000-65,000 | $1,125-1,625 |
| Automated / mechanical | $30,000-60,000 | $1,500-3,000 |
Apply these multipliers to the base costs above:
| Region | Factor | Notes |
|---|---|---|
| US Northeast / California | 1.20-1.40 | High labor costs |
| US Southeast / Midwest | 0.85-1.00 | Base region |
| US Southwest | 0.90-1.05 | |
| Western Europe (UK, France, Germany) | 1.10-1.35 | |
| Northern Europe (Scandinavia) | 1.30-1.60 | High labor, weather |
| Southern Europe (Spain, Italy, Greece) | 0.80-1.00 | |
| Eastern Europe | 0.50-0.75 | |
| GCC / Gulf States | 0.90-1.20 | Imported materials and labor |
| India | 0.25-0.45 | |
| China (Tier 1 cities) | 0.40-0.65 | |
| Southeast Asia | 0.30-0.55 | |
| Australia / New Zealand | 1.15-1.40 | |
| Sub-Saharan Africa | 0.40-0.70 | Supply chain premium |
| Latin America | 0.35-0.60 | |
| Japan / South Korea | 1.00-1.30 |
Building cost increases with height due to structural requirements, vertical transportation, and construction complexity:
| Floors | Premium over Low-Rise Base |
|---|---|
| 1-3 | 1.00x (base) |
| 4-6 | 1.05-1.10x |
| 7-10 | 1.10-1.20x |
| 11-15 | 1.15-1.30x |
| 16-25 | 1.25-1.45x |
| 26-40 | 1.40-1.70x |
| 41-60 | 1.60-2.00x |
| 60+ | 2.00-2.50x+ |
| Certification Level | Additional Cost |
|---|---|
| Basic compliance (code minimum) | 0% (baseline) |
| LEED Silver / BREEAM Good | 1-3% |
| LEED Gold / BREEAM Very Good | 2-5% |
| LEED Platinum / BREEAM Outstanding | 5-10% |
| Net Zero Carbon | 8-15% |
| Net Zero Energy | 10-20% |
| Passive House standard | 5-15% |
| Mass timber structure (CLT) | 0-8% (varies; sometimes cost-neutral) |
| Element | Unit | Low | Medium | High |
|---|---|---|---|---|
| Local street (full build) | per linear meter | $800 | $1,500 | $2,500 |
| Collector street (full build) | per linear meter | $1,500 | $2,800 | $4,500 |
| Arterial road (full build) | per linear meter | $3,000 | $5,500 | $9,000 |
| Sidewalk (concrete, 2m wide) | per linear meter | $100 | $180 | $300 |
| Protected cycle track (one-way) | per linear meter | $150 | $300 | $500 |
| Protected cycle track (two-way) | per linear meter | $200 | $400 | $700 |
| Asphalt resurfacing | per m2 | $15 | $30 | $50 |
| Concrete paving (vehicular) | per m2 | $40 | $70 | $120 |
| Unit paving (pedestrian areas) | per m2 | $60 | $120 | $250 |
| Traffic signal (full intersection) | each | $80,000 | $200,000 | $400,000 |
| Roundabout (single lane) | each | $200,000 | $500,000 | $1,000,000 |
| Pedestrian bridge | per linear meter | $5,000 | $15,000 | $40,000 |
| Vehicular bridge | per m2 deck | $2,000 | $4,000 | $8,000 |
| Utility | Unit | Low | Medium | High |
|---|---|---|---|---|
| Water main (150-300mm) | per linear meter | $150 | $300 | $500 |
| Water main (300-600mm) | per linear meter | $300 | $600 | $1,000 |
| Sewer (gravity, 200-400mm) | per linear meter | $200 | $400 | $700 |
| Sewer (gravity, 400-800mm) | per linear meter | $400 | $800 | $1,400 |
| Storm drain (300-600mm) | per linear meter | $150 | $350 | $600 |
| Storm drain (600-1200mm) | per linear meter | $400 | $800 | $1,500 |
| Pump station (water) | each | $200,000 | $500,000 | $1,500,000 |
| Pump station (sewer) | each | $300,000 | $800,000 | $2,000,000 |
| Water treatment (per ML/day) | each | $500,000 | $1,500,000 | $4,000,000 |
| Wastewater treatment (per ML/day) | each | $800,000 | $2,500,000 | $6,000,000 |
| Power distribution (underground HV) | per linear meter | $300 | $600 | $1,200 |
| Power distribution (underground LV) | per linear meter | $100 | $250 | $500 |
| Substation (11/33kV) | each | $200,000 | $500,000 | $1,200,000 |
| Telecom duct (multi-way) | per linear meter | $50 | $120 | $250 |
| District cooling pipe | per linear meter | $400 | $800 | $1,500 |
| District heating pipe | per linear meter | $300 | $600 | $1,200 |
| Gas main (medium pressure) | per linear meter | $100 | $250 | $450 |
| Element | Unit | Low | Medium | High |
|---|---|---|---|---|
| BRT (full standard, at-grade) | per km | $5M | $15M | $30M |
| LRT (at-grade) | per km | $20M | $40M | $80M |
| LRT (elevated) | per km | $40M | $70M | $120M |
| Metro (underground) | per km | $100M | $200M | $400M |
| Metro station (underground) | each | $50M | $150M | $400M |
| BRT station (median) | each | $200K | $500K | $1.5M |
| LRT stop (at-grade) | each | $1M | $3M | $8M |
| Bus interchange / terminal | each | $5M | $15M | $40M |
| Park-and-ride (per space) | per space | $5,000 | $15,000 | $35,000 |
| Element | Unit | Low | Medium | High |
|---|---|---|---|---|
| Neighborhood park (basic) | per m2 | $40 | $80 | $150 |
| District park (developed) | per m2 | $60 | $120 | $250 |
| Urban plaza (hard landscape) | per m2 | $150 | $350 | $700 |
| Waterfront promenade | per linear meter | $3,000 | $8,000 | $20,000 |
| Playground (equipped) | each | $50,000 | $200,000 | $500,000 |
| Sports field (natural turf) | each | $200,000 | $500,000 | $1,000,000 |
| Sports field (synthetic turf) | each | $400,000 | $800,000 | $1,500,000 |
| Street tree (installed, large) | each | $500 | $1,500 | $4,000 |
| Bioswale / rain garden | per linear meter | $100 | $250 | $500 |
| Green roof (extensive) | per m2 | $80 | $150 | $250 |
| Green roof (intensive) | per m2 | $200 | $400 | $700 |
| Stormwater detention basin | per m3 storage | $50 | $150 | $400 |
| Underground detention tank | per m3 storage | $300 | $700 | $1,500 |
For quick estimates when detailed design is not yet available:
| Context | Infrastructure Cost per Dwelling |
|---|---|
| Greenfield (all new) | $30,000-80,000 |
| Brownfield (partial reuse) | $15,000-50,000 |
| Urban infill (existing network) | $8,000-25,000 |
| High-density urban (shared) | $5,000-15,000 |
These include roads, utilities, open space, and community infrastructure apportioned per dwelling equivalent.
| Service | % of Construction Cost |
|---|---|
| Architecture | 4-8% |
| Structural engineering | 1-3% |
| MEP engineering | 2-4% |
| Civil / infrastructure engineering | 3-6% |
| Landscape architecture | 1-3% |
| Urban design / masterplan | 1-3% |
| Transport planning | 0.5-1.5% |
| Environmental consultant | 0.5-2% |
| Quantity surveyor / cost consultant | 1-2% |
| Project management | 3-5% |
| Planning / regulatory consultant | 0.5-1.5% |
| Sustainability / LEED consultant | 0.5-1.5% |
Total professional fees: typically 15-25% of construction cost for a complex urban project. Simpler projects: 12-18%.
| Item | % of Total Development Cost |
|---|---|
| Legal fees | 1-3% |
| Insurance (builder's risk) | 0.5-1.5% |
| Permitting and approvals | 0.5-2% |
| Survey and geotechnical | 0.3-1% |
| Environmental assessment (EIA) | 0.5-2% |
| Marketing and sales | 2-5% (residential), 1-3% (commercial) |
| Finance costs (construction loan) | 3-8% (depends on duration and rates) |
| Developer overhead | 3-5% |
| Contingency | 5-15% (depends on project stage) |
| Stage | Recommended Contingency |
|---|---|
| Concept / masterplan (AACE Class 5) | 20-30% |
| Schematic design (AACE Class 4) | 15-25% |
| Design development (AACE Class 3) | 10-15% |
| Construction documents (AACE Class 2) | 5-10% |
| Tender / pre-construction (AACE Class 1) | 3-5% |
1. Land Acquisition
+ Stamp duty / transfer taxes (1-5%)
+ Legal and due diligence (0.5-1%)
2. Site Preparation
+ Demolition (if brownfield)
+ Remediation (if contaminated)
+ Earthworks and grading
+ Temporary works and site setup (2-5% of construction)
3. Infrastructure
+ Roads and streets
+ Utilities (water, sewer, storm, power, telecom)
+ Open space and landscaping
+ Transit infrastructure (if applicable)
4. Building Construction
+ Substructure (foundations)
+ Superstructure (frame, envelope)
+ MEP (mechanical, electrical, plumbing)
+ Finishes and fit-out
5. Soft Costs
+ Professional fees (15-25% of construction)
+ Permitting and approvals
+ Marketing and sales
+ Legal and insurance
6. Finance Costs
+ Construction loan interest
+ Arrangement fees
7. Developer Margin
+ Profit target: 15-20% on cost (residential)
+ Profit target: 15-25% on cost (commercial/speculative)
8. Contingency
+ As per project stage (Section 3.3)For rapid order-of-magnitude estimates:
Total Development Cost (excl. land) =
Building Construction Cost
x 1.15-1.25 (infrastructure and external works, 15-25% of building cost)
x 1.18-1.25 (professional fees and soft costs)
x 1.05-1.10 (finance costs)
x 1.10-1.25 (contingency)
Simplified: Building Cost x 1.55-2.00 = Total Development Cost (excl. land)
Example:
50,000 m2 mixed-use at $2,000/m2 building cost = $100M building
Total development cost = $100M x 1.75 = $175M (excl. land)| Product | Revenue Basis | Typical Range |
|---|---|---|
| Residential (sale) | $/m2 NIA | $2,000-15,000+ |
| Residential (rent) | $/m2/month | $15-80+ |
| Office (rent) | $/m2/year | $150-800+ |
| Retail (rent) | $/m2/year | $200-2,000+ |
| Hotel (revenue) | $/room/night (ADR) | $80-500+ |
| Parking (sale) | $/space | $20,000-80,000 |
| Parking (rent) | $/space/month | $100-600 |
Residual Land Value Test:
Residual Land Value = Total Revenue - Total Development Cost (excl. land)
- Developer Profit
If Residual Land Value > Land Acquisition Cost → Feasible
If Residual Land Value < Land Acquisition Cost → Not feasible at this programProfit on Cost:
Profit on Cost = (Total Revenue - Total Cost including land) / Total Cost
Target: > 15% for residential, > 20% for commercialYield on Cost (income-producing):
Yield on Cost = Net Operating Income (Year 1) / Total Development Cost
Target: 1-2% above prevailing cap rateInfrastructure Ratio Check:
Infrastructure Cost / Total Development Cost
Healthy: < 15%
Watchpoint: 15-25%
Red flag: > 25% (infrastructure-heavy; consider increasing density)When costs exceed feasibility, consider these strategies in order of impact:
| Strategy | Typical Saving | Impact on Quality |
|---|---|---|
| Increase density (more units sharing infrastructure) | 10-30% per unit | Positive if well-designed |
| Simplify building form (reduce facade complexity) | 5-15% | Moderate |
| Standardize floor plates and unit types | 5-10% | Low |
| Reduce underground parking (shift to above-grade) | $15,000-30,000 per space | Low-moderate |
| Phase infrastructure (build only what's needed now) | 10-20% of infrastructure | Low |
| Reduce specification level (finishes, lobby, amenities) | 5-15% | Moderate |
| Switch structural system (steel to concrete or timber) | 3-10% | Low |
| Prefabricate / modular construction | 5-20% | Low |
| Reduce building height (avoid high-rise premium) | 5-25% | Context-dependent |
| Shared parking strategy (reduce total spaces) | 10-25% of parking cost | Low |
Plan infrastructure investment to match development triggers:
| Trigger | Infrastructure Required | Typical Cost |
|---|---|---|
| First 200 dwellings | Primary access road, water/sewer connection, temporary open space | $5-15M |
| 500 dwellings | Primary school site, neighborhood park, local retail | $10-25M |
| 1,000 dwellings | Secondary road network, expanded utilities, community center | $15-40M |
| 2,000 dwellings | Health center, secondary school, district park | $20-50M |
| 5,000 dwellings | Full road network, transit stop, sports facilities | $40-100M |
| 10,000+ dwellings | Transit line extension, regional infrastructure | $100M+ |
| Project | Scale | Total Cost | Cost/m2 GFA | Cost/Dwelling |
|---|---|---|---|---|
| Vauban, Freiburg | 38 ha, 5,500 units | ~$850M | ~$1,800 | ~$155,000 |
| HafenCity, Hamburg | 157 ha, 7,000 units | ~$14B | ~$3,500 | ~$350,000 |
| King's Cross, London | 27 ha, 2,000 units | ~$4B | ~$3,200 | ~$280,000 |
| Hammarby Sjostad | 200 ha, 11,000 units | ~$3.5B | ~$2,200 | ~$180,000 |
| Masdar City (Phase 1) | 640 ha (planned) | ~$22B | ~$4,500 | N/A |
| Eko Atlantic, Lagos | 10 km2 (planned) | ~$6B | ~$1,200 | N/A |
| Hudson Yards, NYC | 11 ha (above platform) | ~$25B | ~$6,000 | ~$2,500,000 |
| Nordhavn, Copenhagen | 200 ha (planned) | ~$5B | ~$2,800 | ~$220,000 |
Note: Costs are approximate and include varying scopes. Use for order-of-magnitude comparison only. Adjust for year of construction and local market conditions.
For precise cost estimation, use the Python calculator:
python scripts/cost_estimator.py \
--residential-gfa 50000 --residential-spec medium \
--office-gfa 15000 --office-spec high \
--retail-gfa 5000 --retail-spec medium \
--parking-spaces 400 --parking-type structured \
--infrastructure-roads 2000 --infrastructure-utilities 3000 \
--region gulf --contingency 0.20See the urban-calculator skill for full calculator usage and the
scripts/cost_estimator.py file for all parameters.
This skill integrates with:
For complete construction cost tables by building type with detailed breakdowns (substructure, superstructure, MEP, finishes):
For infrastructure cost estimation methodology including capacity sizing, network layout optimization, and phased delivery:
For financial feasibility analysis including cash flow modeling, sensitivity analysis, and funding mechanisms:
© Abhinavbwj, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (scripts, references) in skills/cost-estimation of Abhinavbwj/Urban-Design-Skills-Claude.
Open the folder on GitHubat commit 666327b
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Abhinavbwj/Urban-Design-Skills-Claude, which our catalogue first saw on October 7, 2026.
Cost Estimation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Cost Estimation this skillAbhinavbwj/Urban-Design-Skills-Claude | 132 | 1 repos | ~5k | Automated safety check: Pass | MIT | |
| Afrexai Construction EstimatorLeoYeAI/openclaw-master-skills | 2.2k | — | ~6.1k | Automated safety check: Pass | MIT | |
| Cost Conversationruvnet/ruflo | 74k | — | ~407 | Automated safety check: Notes | MIT | |
| Cost Optimizeruvnet/ruflo | 74k | 1 repos | ~997 | Automated safety check: Notes | MIT | |
| Cost Trackingaffaan-m/ECC | 275k | 1 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Cost Summaryruvnet/ruflo | 74k | 1 repos | ~594 | Automated safety check: Notes | MIT |
LeoYeAI/openclaw-master-skills
Complete construction estimating and cost management system.
ruvnet/ruflo
Per-conversation cost view — list every session in cost-tracking with started-at, message count, top model, and total cost
ruvnet/ruflo
Analyze token usage patterns and recommend cost optimizations with estimated savings
affaan-m/ECC
Track and report Claude Code token usage, spending, and budgets from the local ECC cost-tracker metrics log.
ruvnet/ruflo
Single-shot programmatic dump of all cost data — total spend, per-tier, top session, budget status, federation aggregate.
ruvnet/ruflo
Generate a cost report showing token usage and USD costs by agent and model
Abhinavbwj/Urban-Design-Skills-Claude
Python computational tools for urban design metric calculations including density, FAR, walkability scoring, parking requirements, green space analysis, and block optimization.
Abhinavbwj/Urban-Design-Skills-Claude
Design urban blocks and optimize density using typological analysis, FAR calculations, and building configuration strategies.
Abhinavbwj/Urban-Design-Skills-Claude
Evaluate urban designs against comprehensive criteria drawn from all major global standards, certification systems, and theoretical frameworks.
Abhinavbwj/Urban-Design-Skills-Claude
Comprehensive mobility and transport planning for urban design including trip generation, mode split targets, street network connectivity, transit planning, cycling network design, pedestrian…
Abhinavbwj/Urban-Design-Skills-Claude
Research and analyze urban design precedents systematically.
Abhinavbwj/Urban-Design-Skills-Claude
Conduct comprehensive multi-scale site analysis from regional to neighborhood to site scale.
Estimate construction costs, infrastructure costs, soft costs, and total development costs for urban design projects. Cost Estimation is an agent skill from Abhinavbwj/Urban-Design-Skills-Claude. Estimate construction costs, infrastructure costs, soft costs, and total development costs for urban design projects.
Cost Estimation fits situations like: the user asks about project cost; construction cost; infrastructure budget; development feasibility.
Run `npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a claude-code`. Or copy the skill folder (skills/cost-estimation in Abhinavbwj/Urban-Design-Skills-Claude) into .claude/skills/cost-estimation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a codex`. Or copy the skill folder (skills/cost-estimation in Abhinavbwj/Urban-Design-Skills-Claude) into .agents/skills/cost-estimation in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Abhinavbwj/Urban-Design-Skills-Claude --skill cost-estimation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cost-estimation, .gemini/skills/cost-estimation, .github/skills/cost-estimation and .opencode/skills/cost-estimation in your project.
Going by SKILL.md and its folder, Cost Estimation needs Python for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Cost Estimation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Cost Estimation: Afrexai Construction Estimator (LeoYeAI/openclaw-master-skills, 2.2k stars), Cost Conversation (ruvnet/ruflo, 74k stars), Cost Optimize (ruvnet/ruflo, 74k stars) and Cost Tracking (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Abhinavbwj (a GitHub user) maintains it in Abhinavbwj/Urban-Design-Skills-Claude, which has 132 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on March 12, 2026.
Source: Abhinavbwj/Urban-Design-Skills-Claude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.