amanbh997/skills-architects/architect-calculator
Claude Code and agent skill by amanbh997/skills-architects
- community
Checking that the SKILL.md file is still in the repository.
Seven Python-based architectural calculators for common design computations: area and density calculations (GFA, NGA, unit count, population, parking), thermal U-value analysis for multi-layer constructions, daylight factor estimation using BRE methodology, egress compliance checking (occupant load, exit width, travel distance), structural gravity load and tributary area calculations, annual energy demand estimation via degree-day method, and construction cost estimation by building type, quality, and region.
Install
npx vskill@latest install amanbh997/skills-architects/architect-calculatorSKILL.md
Architect Calculator
A suite of seven command-line Python calculators for rapid architectural design computations. Each calculator accepts parameters via command-line arguments, validates inputs, and produces either human-readable or JSON-structured output.
All scripts are located in the scripts/ directory and can be run with:
Add --json to any command for structured JSON output suitable for piping into other tools or automation workflows.
1. Area Calculator (area_calculator.py)
Calculates development density metrics from site area and floor area ratio (FAR), including gross floor area, net usable area, residential unit count, estimated population, and parking requirement.
Parameters
| Parameter | Flag | Default | Unit | Description | |
|---|---|---|---|---|---|
| Site Area | --site-area | Required | m2 | Total site/plot area | |
| Floor Area Ratio | --far | Required | ratio | Permitted FAR / plot ratio | |
| Net-to-Gross Ratio | --ntg-ratio | 0.80 | ratio | NGA as fraction of GFA (0.0-1.0) | |
| Avg Unit Size | --avg-unit-size | 85 | m2 | Average residential unit area | |
| Persons per Unit | --persons-per-unit | 2.5 | persons | Average household size | |
| Parking Ratio | --parking-ratio | 1.0 | spaces | Parking spaces per dwelling unit |
Example
Sample Output
2. U-Value Calculator (uvalue_calculator.py)
Calculates the thermal transmittance (U-value) of a multi-layer wall, roof, or floor construction by summing thermal resistances of each layer plus surface resistances.
Parameters
| Parameter | Flag | Default | Unit | Description | |
|---|---|---|---|---|---|
| Layers | --layers | Required | JSON string | Array of layer objects | |
| Rsi Internal | --rsi-internal | 0.13 | m2K/W | Internal surface resistance | |
| Rsi External | --rsi-external | 0.04 | m2K/W | External surface resistance |
Each layer object: {"name": "...", "thickness_mm": N, "conductivity": N}
Example
Sample Output
3. Daylight Calculator (daylight_calculator.py)
Estimates average daylight factor for a side-lit room using the BRE simplified formula.
Parameters
| Parameter | Flag | Default | Unit | |
|---|---|---|---|---|
| Room Width | --room-width | Required | m | |
| Room Depth | --room-depth | Required | m | |
| Room Height | --room-height | Required | m | |
| Window Width | --window-width | Required | m | |
| Window Height | --window-height | Required | m | |
| Window Sill Height | --window-sill-height | Required | m | |
| Glazing Transmittance | --glazing-transmittance | 0.65 | ratio | |
| Average Reflectance | --average-reflectance | 0.50 | ratio |
Example
Sample Output
4. Egress Calculator (egress_calculator.py)
Calculates occupant load, required number of exits, minimum exit widths, and travel distance compliance per IBC.
Parameters
| Parameter | Flag | Default | Description | |
|---|---|---|---|---|
| Floor Area | --floor-area | Required | Net floor area in m2 | |
| Occupancy Type | --occupancy-type | Required | IBC occupancy (A-1 to U) | |
| Sprinklered | --sprinklered | False | Flag: building is sprinklered | |
| Num Stories | --num-stories | 1 | Number of stories |
Example
Sample Output
5. Structural Load Calculator (structural_load_calculator.py)
Calculates tributary area gravity loads for preliminary structural sizing.
Parameters
| Parameter | Flag | Default | Unit | Description | |
|---|---|---|---|---|---|
| Tributary Area | --tributary-area | Required | m2 | Column tributary area | |
| Num Floors | --num-floors | Required | integer | Number of supported floors | |
| Dead Load | --dead-load | 4.5 | kN/m2 | Dead load per floor | |
| Live Load | --live-load | auto | kN/m2 | Live load (auto per occ.) | |
| Occupancy Type | --occupancy-type | office | string | For auto live load selection |
Example
Sample Output
6. Energy Calculator (energy_calculator.py)
Estimates annual heating and cooling energy demand using the degree-day method.
Parameters
| Parameter | Flag | Default | Unit | Description | |
|---|---|---|---|---|---|
| Floor Area | --floor-area | Required | m2 | Conditioned floor area | |
| Envelope Area | --envelope-area | Required | m2 | Total envelope area | |
| Average U-value | --average-u-value | Required | W/m2K | Area-weighted average U | |
| Heating Degree Days | --heating-degree-days | Required | Kd | Annual HDD (base 18C) | |
| Cooling Degree Days | --cooling-degree-days | Required | Kd | Annual CDD (base 24C) | |
| Ventilation Rate | --ventilation-rate | 0.5 | ACH | Air changes per hour | |
| Internal Gains | --internal-gains | 5.0 | W/m2 | Internal heat gains |
Example
Sample Output
7. Cost Calculator (cost_calculator.py)
Estimates construction cost based on building type, quality level, and geographic region.
Parameters
| Parameter | Flag | Default | Description | |
|---|---|---|---|---|
| GFA | --gfa | Required | Gross floor area in m2 | |
| Building Type | --building-type | Required | residential/office/retail/hospital/school/hotel | |
| Quality | --quality | standard | basic/standard/premium | |
| Region | --region | north-america | north-america/europe/middle-east/asia/australia | |
| Include External | --include-external | False | Flag: include site works |
Example
Sample Output
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/architect-calculator/SKILL.md
Popularity
- Repository stars
- 158
- Repository forks
- 31
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 28 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/amanbh997/skills-architects/architect-calculator)