Agent skill

Building Codes Reference

by Abhinavbwj in Abhinavbwj/Skills-Architects

Reference for architects on IBC occupancy classification, construction types, height and area limits, egress, fire protection and plumbing fixtures, with international comparisons.

MITAuto-check passedLegal & Compliance

Install Building Codes Reference

skills CLI
$ npx skills add Abhinavbwj/Skills-Architects --skill building-codes -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Abhinavbwj/Skills-Architects building-codes --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Abhinavbwj/Skills-Architects.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/building-codes .claude/skills/building-codes && rm -rf skills-src

Use ~/.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/

Facts

Skill name
building-codes
GitHub stars
296
Token cost
~8.5k tokens
SKILL.md length
4,610 words
Files
3 (incl. references)
Skills in repo
17
Repo updated
First seen
Licence
MIT

At a glance

Reference for architects on IBC occupancy classification, construction types, height and area limits, egress, fire protection and plumbing fixtures, with international comparisons.

  • Works in 2 steps: Allowable stories above grade plane (IBC… → Allowable building height in feet/meters…
  • Classifying a building or part of one into an IBC occupancy group
  • SKILL.md covers Section 1: IBC Occupancy Groups, Section 2: Construction Types, Section 3: Height and Area… and Section 4: Means of Egress
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

The skill supplies practitioner-level knowledge of building codes for architectural design, with the International Building Code as the main framework. Values are given in metric with imperial equivalents where standard practice calls for them. It begins with the IBC occupancy groups, noting that every building or part of one falls into one of 10, and that classification drives construction type, height and area limits, egress, fire separation and plumbing fixture counts.

Each group is explained with examples, occupant load factors, typical fire loads and key code requirements. Group A assembly, for instance, is split into A-1 fixed-seating venues, A-2 food and drink and A-3 worship, recreation and amusement, with details such as panic hardware, exit signs and commercial kitchen hood suppression.

Beyond the IBC, the description covers construction types I through V, fire resistance ratings, plumbing fixture calculations, and comparisons with the Building Regulations for England and Wales, Eurocodes, the Australian NCC and the Canadian NBC. Two reference files hold an IBC reference and occupancy classification detail.

When your agent uses it

  • Classifying a building or part of one into an IBC occupancy group
  • Checking egress, fire separation or height and area limits early in design
  • Comparing IBC requirements with other national building codes

Example prompts

  • “Classify a ground-floor restaurant with a rooftop bar under the IBC occupancy groups.”
  • “Work out the construction type and fire separation needs for a five-storey mixed-use building under the IBC.”
  • “Compare egress requirements for assembly spaces between the IBC and the Australian NCC.”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Allowable stories above grade plane (IBC Table 504.4)
  2. Allowable building height in feet/meters (IBC Table 504.3)

What it can do on your machine

Read from SKILL.md and the folder at commit 30a0845. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Building Codes Reference loads about 8.5k tokens when it runs, and up to ~18k if it reads all its reference files. Until then it costs about 139 tokens; SKILL.md has 4,610 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~139
When it runs · the whole SKILL.md, loaded when a task matches
~8.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~18k

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.

Safety

Auto-check passed

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from Abhinavbwj/Skills-Architects at commit 30a0845, republished under its MIT licence (© Abhinavbwj). 4,610 words, ~8,542 tokens.

Download SKILL.mdSave it as .claude/skills/building-codes/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
building-codes
description
Comprehensive building code expertise covering IBC (International Building Code) occupancy classification, construction types I through V, height and area limitations, means of egress design, fire separation and protection requirements, plumbing fixture calculations, and international code comparison across IBC, Building Regulations (England & Wales), Eurocodes, NCC (Australia), and NBC (Canada). Provides specific code references, dimensional requirements, fire resistance ratings, and calculation methods for architectural compliance.

Building Codes

This skill provides practitioner-grade knowledge of building codes for architectural design, focusing on the International Building Code (IBC) as the primary framework with international comparisons. All dimensional values are given in metric with imperial equivalents where standard practice requires.


Section 1: IBC Occupancy Groups

The IBC classifies every building or portion of a building into one of 10 occupancy groups based on its use and the characteristics of its occupants. Correct classification is the single most consequential code decision an architect makes -- it drives construction type, height and area limits, egress requirements, fire separation, and plumbing fixture counts.

Group A -- Assembly

Buildings where people gather for civic, social, or recreational purposes. The defining characteristic is a concentration of persons who are generally unfamiliar with the building layout, making egress critical.

A-1: Assembly with fixed seating for viewing performances

  • Examples: theaters, concert halls, cinemas, lecture halls with fixed seats
  • Occupant load factor: 0.65 m² net per person (7 ft² net) for fixed seating; count actual seats when installed
  • Typical fire load: moderate (30-60 MJ/m²), but high life-safety risk from concentrated occupancy
  • Key code requirements: panic hardware on exit doors, illuminated exit signs, emergency voice/alarm communication for occupant loads > 300, accessible seating dispersed per ADA/ICC A117.1

A-2: Assembly for food and/or drink consumption

  • Examples: restaurants, bars, nightclubs, banquet halls, cafeterias
  • Occupant load factor: 1.4 m² net per person (15 ft² net) for unconcentrated tables/chairs; 0.65 m² net (7 ft²) for standing/concentrated use
  • Typical fire load: moderate to high (40-80 MJ/m²) due to kitchen equipment
  • Key code requirements: commercial kitchen hood suppression (Type I hood per IMC 507), grease duct fire protection, separation from assembly seating

A-3: Assembly for worship, recreation, or amusement not in A-1/A-2

  • Examples: churches, mosques, synagogues, museums, galleries, libraries (reading rooms), community halls, bowling alleys, courtrooms
  • Occupant load factor: 0.65 m² net per person (7 ft² net) for worship with fixed pews; 1.4 m² net (15 ft²) for unconcentrated use; museums and galleries 2.8 m² net (30 ft²)
  • Typical fire load: variable (20-80 MJ/m²)
  • Key code requirements: museums with irreplaceable collections warrant sprinkler protection regardless of threshold; libraries with stack areas use 9.3 m² gross (100 ft²) per person

A-4: Assembly for viewing indoor sporting events

  • Examples: arenas, skating rinks, indoor swimming pool spectator areas
  • Occupant load factor: 0.65 m² net per person (7 ft² net) for fixed seating; count seats
  • Typical fire load: low to moderate (20-50 MJ/m²)
  • Key code requirements: similar to A-1; crowd management plan for large venues; smoke-protected assembly seating provisions (IBC 1029) allow increased travel distance to 122 m (400 ft) when open-air or smoke-protected

A-5: Assembly for outdoor activities

  • Examples: outdoor stadiums, grandstands, bleachers, amusement park structures
  • Occupant load factor: count seats or 0.65 m² net (7 ft²) for fixed seating
  • Typical fire load: very low
  • Key code requirements: IBC 1029 smoke-protected assembly provisions typically apply; less restrictive construction type requirements due to open-air nature
Group B -- Business

Buildings for office, professional, or service transactions.

  • Examples: offices, banks, outpatient clinics (fewer than 5 care recipients incapable of self-preservation), government buildings, laboratories testing and research (non-hazardous), post offices, radio/TV stations, educational above 12th grade (universities)
  • Occupant load factor: 9.3 m² gross per person (100 ft² gross)
  • Typical fire load: moderate (40-80 MJ/m²), primarily paper and furnishings
  • Key code requirements: less restrictive than assembly; corridor rating may be 0 hr when sprinklered (Table 1020.1); max travel distance 76 m (250 ft) sprinklered, 61 m (200 ft) unsprinklered
Group E -- Educational

Buildings used for education through the 12th grade by 6 or more students.

  • Examples: schools (K-12), day care for more than 5 children older than 2.5 years
  • Occupant load factor: 1.9 m² net per person (20 ft² net) for classrooms
  • Typical fire load: moderate (30-60 MJ/m²)
  • Key code requirements: storm shelter provisions per ICC 500 in tornado-prone regions; fire alarm with voice/evacuation capability; classroom doors must be lockable from inside (active-shooter provisions, IBC 1010.1.4.4)
Group F -- Factory and Industrial

Buildings for assembling, fabricating, manufacturing, or processing goods.

F-1: Factory Industrial Moderate-Hazard

  • Examples: aircraft manufacturing, furniture manufacturing, millwork, printing, woodworking
  • Occupant load factor: 11.6 m² gross per person (125 ft² gross)
  • Typical fire load: high (80-200+ MJ/m²)
  • Key code requirements: often requires Type I or II construction for multi-story; sprinklers per IBC 903.2.4 when area exceeds threshold

F-2: Factory Industrial Low-Hazard

  • Examples: beverage bottling, brick manufacturing, ceramic production, foundries, glass products, metal fabrication (noncombustible)
  • Occupant load factor: 11.6 m² gross per person (125 ft² gross)
  • Typical fire load: low to moderate (20-60 MJ/m²)
  • Key code requirements: most permissive industrial classification; noncombustible materials in process reduce fire load
Group H -- High-Hazard

Buildings containing materials that pose a physical or health hazard beyond exempt quantities per IFC Table 307.1(1) and 307.1(2).

H-1: Detonation hazard

  • Materials: explosives, organic peroxides (unclassified detonable)
  • Key code requirements: detached building, minimum setback distances per quantity-distance tables, blast-resistant construction

H-2: Deflagration or accelerated burning hazard

  • Materials: flammable gases, flammable/combustible liquids (Class I-A, I-B, I-C), organic peroxides (Class I), oxidizers (Class 4)
  • Key code requirements: explosion venting, mechanical ventilation, automatic sprinklers, max 1-story for some uses

H-3: Physical hazard materials not in H-1 or H-2

  • Materials: combustible fiber, flammable solids, consumer fireworks (1.4G), oxidizers (Class 1-3)
  • Key code requirements: sprinklers, separation from other occupancies

H-4: Health hazard materials

  • Materials: corrosives, highly toxic materials, toxic materials
  • Key code requirements: continuous ventilation, emergency alarm, spill containment

H-5: Semiconductor fabrication and similar

  • Materials: HPM (hazardous production materials) in semiconductor fabs
  • Key code requirements: HPM storage and handling per IFC Chapter 27, continuous gas monitoring, emergency ventilation
Group I -- Institutional

Buildings where occupants are under restraint or incapable of self-preservation.

I-1: Condition 1, supervised residential (more than 16 persons)

  • Examples: assisted living, group homes (> 16), halfway houses, residential board and care
  • Occupant load factor: 18.6 m² gross per person (200 ft² gross)
  • Typical fire load: moderate (40-60 MJ/m²)
  • Key code requirements: NFPA 13 sprinklers required, manual fire alarm, smoke detection in sleeping rooms and corridors

I-2: Medical care / 24-hour supervision (more than 5 persons)

  • Examples: hospitals, nursing homes, psychiatric facilities, detoxification
  • Occupant load factor: 22.3 m² gross per person (240 ft² gross) inpatient
  • Typical fire load: moderate (40-80 MJ/m²)
  • Key code requirements: defend-in-place strategy, smoke compartments max 2090 m² (22,500 ft²), 2-hour fire-rated corridors in some jurisdictions, 1-hour corridor per IBC Table 1020.1, automatic sprinklers required

I-3: Restrained occupancy

  • Examples: prisons, jails, reformatories, detention centers
  • Occupant load factor: 11.1 m² gross per person (120 ft² gross)
  • Conditions 1-5 based on degree of restraint
  • Key code requirements: staff-release smoke detection, remote locking, defend-in-place with smoke compartments

I-4: Day care (more than 5 persons of any age)

  • Examples: adult day care, child care for children under 2.5 years
  • Occupant load factor: 3.3 m² net per person (35 ft² net)
  • Key code requirements: if above or below level of exit discharge, classified as I-4; otherwise may be E or I-4 depending on occupants
Group M -- Mercantile

Buildings for display and sale of merchandise.

  • Examples: department stores, retail shops, drug stores, markets, gas stations, motor fuel-dispensing facilities
  • Occupant load factor: 2.8 m² gross per person (30 ft² gross) for ground floor and basement; 5.6 m² gross (60 ft²) for upper floors
  • Typical fire load: moderate to high (50-150 MJ/m²) depending on stock
  • Key code requirements: sprinklers when fire area > 1115 m² (12,000 ft²); high-piled combustible storage (IFC Chapter 32) when stock > 3.7 m (12 ft)
Group R -- Residential

Buildings providing sleeping accommodations (not I group).

R-1: Transient (stays < 30 days)

  • Examples: hotels, motels, boarding houses (transient)
  • Occupant load factor: 18.6 m² gross per person (200 ft² gross)
  • Typical fire load: moderate (30-60 MJ/m²)
  • Key code requirements: automatic sprinklers (NFPA 13), single-station smoke alarms in each sleeping room + corridor, manual fire alarm

R-2: Permanent (stays >= 30 days, more than 2 dwelling units)

  • Examples: apartment buildings, condominiums, dormitories, monasteries
  • Occupant load factor: 18.6 m² gross per person (200 ft² gross)
  • Typical fire load: moderate (40-80 MJ/m²)
  • Key code requirements: NFPA 13 or 13R sprinklers (13R permitted for buildings up to 4 stories per NFPA 13R scope), interconnected smoke alarms in each unit, fire alarm when > 16 units

R-3: One- and two-family dwellings and townhouses

  • Examples: single-family houses, duplexes, townhouses (max 3 stories), adult/child care for <= 5 persons, congregate living <= 16
  • Occupant load factor: 18.6 m² gross per person (200 ft² gross)
  • Typical fire load: moderate (40-80 MJ/m²)
  • Key code requirements: IRC (International Residential Code) may be used instead of IBC; NFPA 13D residential sprinklers in many jurisdictions

R-4: Residential care/assisted living (5-16 persons)

  • Examples: small group homes, small assisted living, alcohol/drug recovery
  • Occupant load factor: 18.6 m² gross per person (200 ft² gross)
  • Key code requirements: Condition 1 (ambulatory) or Condition 2 (non-ambulatory); Condition 2 requires conformance with I-1 or I-2 provisions
Group S -- Storage

Buildings for storage not classified as hazardous.

S-1: Storage Moderate-Hazard

  • Examples: furniture storage, tire storage, mattress storage, motor vehicle repair garages, aircraft hangars (repair/storage)
  • Occupant load factor: 27.9 m² gross per person (300 ft² gross)
  • Typical fire load: high (80-200+ MJ/m²)
  • Key code requirements: sprinklers when fire area > 1115 m² (12,000 ft²); repair garages require mechanical ventilation per IMC

S-2: Storage Low-Hazard

  • Examples: parking garages, aircraft hangars (storage only), noncombustible material storage (metal, stone, glass)
  • Occupant load factor: 27.9 m² gross per person (300 ft² gross)
  • Typical fire load: low to moderate (10-40 MJ/m²)
  • Key code requirements: open parking garages (IBC 406.5) get significant height/area increases; enclosed garages require CO detection
Group U -- Utility and Miscellaneous

Buildings not classified in any other group.

  • Examples: agricultural buildings, carports, fences > 1.8 m (6 ft), retaining walls, tanks, towers, barns, greenhouses, sheds
  • Occupant load factor: 27.9 m² gross per person (300 ft² gross)
  • Typical fire load: variable
  • Key code requirements: agricultural buildings exempt from many IBC provisions per IBC 312; private garages classified U if not S-2

Section 2: Construction Types

The IBC defines 5 construction types (I through V) with two subcategories each (A and B), for a total of 10 classifications. Additionally, the 2021 IBC introduced Type IV subcategories for mass timber. Construction type determines fire resistance ratings for structural elements and, combined with occupancy, sets height and area limits.

Type I -- Noncombustible

The most fire-resistive construction. All structural elements are noncombustible.

Type IA

  • Structural frame: 3-hour fire resistance rating (FRR)
  • Bearing walls (exterior): 3-hour FRR
  • Bearing walls (interior): 3-hour FRR
  • Floor construction: 2-hour FRR
  • Roof construction: 1.5-hour FRR
  • Typical materials: reinforced concrete, protected steel
  • Applications: high-rise buildings, hospitals, large assembly

Type IB

  • Structural frame: 2-hour FRR
  • Bearing walls (exterior): 2-hour FRR
  • Bearing walls (interior): 2-hour FRR
  • Floor construction: 2-hour FRR
  • Roof construction: 1-hour FRR
  • Typical materials: reinforced concrete, protected steel
  • Applications: mid-rise to high-rise office, residential, institutional
Type II -- Noncombustible (reduced ratings)

Structural elements are noncombustible but with lower or no fire resistance ratings.

Type IIA

  • Structural frame: 1-hour FRR
  • Bearing walls (exterior): 1-hour FRR
  • Bearing walls (interior): 1-hour FRR
  • Floor construction: 1-hour FRR
  • Roof construction: 1-hour FRR
  • Typical materials: protected steel, light-gauge steel framing with gypsum
  • Applications: mid-rise office, retail, educational

Type IIB

  • Structural frame: 0-hour FRR (noncombustible, unprotected)
  • Bearing walls (exterior): 0-hour FRR
  • Bearing walls (interior): 0-hour FRR
  • Floor construction: 0-hour FRR
  • Roof construction: 0-hour FRR
  • Typical materials: unprotected steel, metal deck
  • Applications: warehouses, single-story commercial, big-box retail
Type III -- Exterior Noncombustible, Interior Any

Exterior walls are noncombustible; interior structure may be combustible.

Type IIIA

  • Structural frame: 1-hour FRR
  • Bearing walls (exterior): 2-hour FRR (noncombustible)
  • Bearing walls (interior): 1-hour FRR
  • Floor construction: 1-hour FRR
  • Roof construction: 1-hour FRR
  • Typical materials: masonry/concrete exterior, wood-frame interior with gypsum protection
  • Applications: 3-5 story residential (apartments, hotels), mixed-use podium

Type IIIB

  • Structural frame: 0-hour FRR
  • Bearing walls (exterior): 2-hour FRR (noncombustible)
  • Bearing walls (interior): 0-hour FRR
  • Floor construction: 0-hour FRR
  • Roof construction: 0-hour FRR
  • Typical materials: masonry exterior, unprotected wood interior
  • Applications: low-rise mixed-use, retail with residential above
Type IV -- Heavy Timber and Mass Timber

Type IV (Legacy Heavy Timber, now Type IV-HT)

  • Structural frame: heavy timber (HT) -- min dimensions per IBC 602.4 (columns min 203 mm / 8 in, beams min 152 x 203 mm / 6 x 8 in)
  • Bearing walls (exterior): 2-hour FRR (noncombustible)
  • Floor construction: heavy timber (min 76 mm / 3 in thick)
  • Roof construction: heavy timber (min 51 mm / 2 in thick)
  • No concealed spaces permitted

Type IV-A (Mass Timber, highest protection)

  • Structural frame: 3-hour FRR (mass timber fully encapsulated with noncombustible protection)
  • Floor/roof: 2-hour FRR (encapsulated)
  • All mass timber surfaces covered by noncombustible protection (typically 2 layers of 16 mm Type X gypsum board)
  • Maximum 18 stories per IBC (2021+)

Type IV-B (Mass Timber, partial exposure)

  • Structural frame: 2-hour FRR
  • Floor/roof: 2-hour FRR
  • Limited exposed mass timber permitted: up to 20% of ceiling area, 40% of walls (noncombustible protection on remainder)
  • Maximum 12 stories per IBC (2021+)

Type IV-C (Mass Timber, exposed)

  • Structural frame: 2-hour FRR
  • Floor/roof: 2-hour FRR
  • Mass timber may be fully exposed (no required noncombustible covering)
  • Maximum 9 stories per IBC (2021+)
  • Fire resistance achieved by oversizing timber members beyond structural requirements to account for charring
Type V -- Combustible

Wood-frame or other combustible construction.

Type VA

  • Structural frame: 1-hour FRR
  • Bearing walls (exterior): 1-hour FRR
  • Bearing walls (interior): 1-hour FRR
  • Floor construction: 1-hour FRR
  • Roof construction: 1-hour FRR
  • Typical materials: wood-frame with gypsum board enclosure
  • Applications: 3-5 story residential (with podium), townhouses, small commercial

Type VB

  • Structural frame: 0-hour FRR
  • Bearing walls (exterior): 0-hour FRR
  • Bearing walls (interior): 0-hour FRR
  • Floor construction: 0-hour FRR
  • Roof construction: 0-hour FRR
  • Typical materials: unprotected wood-frame
  • Applications: 1-2 story houses, small commercial, agricultural
Height and Area by Construction Type (IBC Table 504.3/504.4 Summary)

Selected maximum heights (stories / feet) and areas (ft² per floor) for sprinklered buildings:

OccupancyType IAType IBType IIAType IIBType IIIAType VAType VB
A-2UL/UL12/18012/8512/7512/854/702/40
BUL/UL12/18012/8512/7512/854/702/40
R-2UL/UL12/18012/8512/7512/854/703/50
S-1UL/UL12/1806/794/485/484/392/26

(UL = Unlimited. All areas shown in thousands of ft². Height in stories/feet. Values are with sprinkler increase per IBC 504.2. Actual project values must be verified against IBC Table 504.3, 504.4, and 506.2.)


Section 3: Height and Area Limitations

Calculating Allowable Height

IBC controls height two ways:

  1. Allowable stories above grade plane (IBC Table 504.4)
  2. Allowable building height in feet/meters (IBC Table 504.3)

Both must be satisfied. The more restrictive governs.

Sprinkler height increase (IBC 504.2):

  • An NFPA 13 sprinkler system adds 6.1 m (20 ft) to allowable height
  • Adds 1 story to allowable stories (except for certain H and I occupancies)
  • Type IB and higher with Group B, M, or S-2: unlimited height when sprinklered
Calculating Allowable Area

Base allowable area per floor is given by IBC Table 506.2 based on occupancy and construction type.

Frontage increase (If):

If = [F/P - 0.25] × 100 / 0.75

Where:

  • F = building perimeter fronting on public way or open space > 6.1 m (20 ft) wide
  • P = total building perimeter
  • Maximum If = 75%
  • Minimum F/P = 0.25 (no increase below this)

Sprinkler increase (Is):

  • Multi-story: Is = 200% (area triples) for NFPA 13 system
  • Single-story: Is = 300% (area quadruples) for NFPA 13 system

Allowable area per floor (Aa):

Aa = At + [At × If / 100] + [At × Is / 100]

Where At = tabular area from Table 506.2

Allowable total building area:

Total = Aa × number of stories (up to 3 stories)

For buildings > 3 stories, total area is not limited per floor but overall building footprint is governed by Aa.

Unlimited Area Buildings (IBC 507)

A building may have unlimited area when ALL of the following are met:

  1. Single story (one story above grade plane)
  2. NFPA 13 sprinkler system throughout
  3. Construction type and occupancy per the following:
    • Type I or IIA: Groups A, B, E, F, H (limited), M, S
    • Type IIIA or IV: Groups B, F, M, S (with 18.3 m / 60 ft setback all sides)
    • Type IIA: Group A-4 (open air) without sprinkler requirement
  4. Perimeter access: 18.3 m (60 ft) minimum setback from lot lines on all sides, or public way frontage for fire department access

These provisions enable large-footprint buildings: convention centers, big-box retail, warehouses, aircraft hangars, manufacturing plants.


Section 4: Means of Egress

Means of egress is the continuous and unobstructed path of travel from any occupied point in a building to a public way. It consists of three components.

Three Components
  1. Exit Access -- the path from any occupied point to an exit. Includes rooms, corridors, aisles, ramps, and unenclosed stairs within exit access. Not fire-rated (except corridor requirements per Table 1020.1).

  2. Exit -- the fire-rated portion separating exit access from exit discharge. Includes:

    • Interior exit stairways (enclosed stairs)
    • Interior exit ramps
    • Exit passageways (horizontal fire-rated corridors connecting stairs to exit discharge)
    • Horizontal exits (fire wall with fire doors allowing passage to adjacent fire compartment)
  3. Exit Discharge -- the path from the exit to the public way. Includes exterior exit doors, vestibules, exit courts, exterior stairs. Max 50% of exits may discharge through the level of exit discharge (ground floor) if sprinklered and path through ground floor is protected.

Show full SKILL.md (1,809 more words)Show less
Number of Exits Required (IBC Table 1006.2.1)
Occupant LoadMinimum Exits
1-5002
501-1,0003
> 1,0004

Exception for single exit: Certain occupancies with small occupant loads and short travel distances may have a single exit per IBC Table 1006.2.1:

  • Group B: max 49 occupants, max travel distance 23 m (75 ft), max 1 story
  • Group R-2: max 4 dwelling units per floor, max travel distance 38 m (125 ft) sprinklered
Travel Distance (IBC Table 1017.2)

Maximum travel distance from the most remote point to the nearest exit:

OccupancyUnsprinkleredSprinklered
A61 m (200 ft)76 m (250 ft)
B61 m (200 ft)91 m (300 ft)
E61 m (200 ft)76 m (250 ft)
F-161 m (200 ft)76 m (250 ft)
H-123 m (75 ft)23 m (75 ft)
H-223 m (75 ft)30 m (100 ft)
H-3NP30 m (100 ft)
I-161 m (200 ft)76 m (250 ft)
I-2NP61 m (200 ft)
M61 m (200 ft)76 m (250 ft)
R61 m (200 ft)76 m (250 ft)
S-161 m (200 ft)76 m (250 ft)
S-291 m (300 ft)122 m (400 ft)
U61 m (200 ft)76 m (250 ft)

(NP = not permitted without sprinklers)

Common Path of Egress Travel

The portion of exit access that must be traversed before two separate paths to two exits become available:

  • General: 23 m (75 ft)
  • Groups B, F, S (sprinklered): 30 m (100 ft)
  • Group R (sprinklered): 38 m (125 ft)
  • Groups I-1, I-2: 15 m (50 ft)
Dead-End Corridors
  • General: 6.1 m (20 ft) maximum dead-end corridor
  • Sprinklered B, F-1, S-1: 15 m (50 ft)
  • Groups I-2, I-3: 6.1 m (20 ft), no increase
Exit Width Calculation

Stairways:

  • 7.6 mm (0.3 in) per occupant served
  • Minimum stair width: 1118 mm (44 in) for occupant load >= 50; 914 mm (36 in) for < 50

Level components (doors, corridors, ramps):

  • 5.1 mm (0.2 in) per occupant served
  • Minimum corridor width: 1118 mm (44 in) general; 1829 mm (72 in) for I-2 corridors; 2438 mm (96 in) for E corridors

Example: 600 occupants, 2 stairs:

  • Each stair serves 300 occupants (at minimum; balanced loading)
  • Stair width = 300 × 7.6 mm = 2,280 mm required
  • Provide 2,300 mm (or two 1,150 mm stairs is insufficient -- each must be 2,280 mm? No -- total capacity across all exits must accommodate total occupant load, with largest single exit excluded)
  • IBC 1005.1: with any one exit blocked, remaining exits must handle total load. With 2 exits, each must handle 100% of load
  • Revised: each stair = 600 × 7.6 mm = 4,560 mm? No -- each stair handles 50%, but IBC requires total minus largest single exit
  • Correct application: 2 exits, each 50% = 300 occupants per stair = 300 × 7.6 = 2,280 mm per stair

(Note: The convergence factor and actual calculation method should be verified against the specific IBC edition adopted by the jurisdiction.)

European Comparison (EN/BS)
  • EN standard stair width: 1,100 mm minimum (BS 9999: 1,050 mm minimum for up to 150 persons per floor)
  • Travel distance measured differently: actual walking distance along shortest route vs. IBC straight-line method

Section 5: Fire Separation Requirements

Types of Fire-Rated Construction

Fire Wall (IBC 706):

  • Structural independence (self-supporting, remains standing if structure on either side collapses)
  • Creates separate buildings for height/area calculations
  • Rating: 2 hr (R, B, E, M) to 4 hr (H, F-1, S-1)

Fire Barrier (IBC 707):

  • Continuous from floor to underside of floor/roof above (or through roof)
  • Used for: occupancy separation, exit enclosures, incidental use separation, shaft enclosures, horizontal exits
  • Rating: per table requirements (typically 1-2 hr)

Fire Partition (IBC 708):

  • May terminate at underside of fire-rated floor/ceiling or roof/ceiling assembly above
  • Used for: dwelling unit separation, sleeping unit separation, corridor walls
  • Rating: typically 1 hr (0.5 hr for corridor in some sprinklered conditions)

Smoke Barrier (IBC 709):

  • Continuous membrane from outside wall to outside wall or floor to floor
  • Used for: I-2 smoke compartments, I-3 smoke compartments
  • Rating: 1 hr minimum, with smoke-tight construction
Occupancy Separation (IBC Table 508.4)

When different occupancies share a building using the separated occupancy method:

Adjacent OccupanciesSeparation (hr) S / NS
A, B, E, M, R, S / A, B, E, M, R, S1 / 2
A, B, E, M, R, S / F-1, S-11 / 2
A, B, E, M, R, S / H-1NP / NP
A, B, E, M, R, S / H-22 / 3
A, B, E, M, R, S / H-3, H-4, H-51 / 2
A, B, E, M, R, S / I-1, I-3, I-41 / 2
A, B, E, M, R, S / I-22 / NP
H-1 / anyNP / NP

(S = sprinklered, NS = nonsprinklered, NP = not permitted)

Shaft Enclosures (IBC 713)
  • Shafts connecting 4 or fewer stories: 1-hour fire barrier
  • Shafts connecting more than 4 stories: 2-hour fire barrier
  • Applies to: elevator shafts, mechanical shafts, stairways, garbage chutes, laundry chutes, duct shafts
Corridor Fire Rating (IBC Table 1020.1)
OccupancySprinkleredNonsprinklered
H-1, H-2, H-31 hr1 hr
H-4, H-51 hr1 hr
I-20 hr*NP
I-1, I-30 hr*1 hr
A, B, E, F, M, S, U0 hr1 hr
R0.5 hr1 hr

(*Corridor walls in I occupancies are often required by other sections to be smoke partitions regardless of Table 1020.1 rating.)


Section 6: Plumbing Fixtures

Minimum Plumbing Fixture Requirements (IBC Table 2902.1 / IPC Table 403.1)

Minimum number of fixtures per occupant by occupancy group:

Assembly (A):

  • Water closets: 1 per 125 males / 1 per 65 females
  • Lavatories: 1 per 200 persons
  • Drinking fountains: 1 per 500 persons
  • Service sinks: 1 per building

Business (B):

  • Water closets: 1 per 25 males / 1 per 25 females (up to 50 occupants); additional per larger counts
  • Lavatories: 1 per 40 persons
  • Drinking fountains: 1 per 100 persons
  • Service sinks: 1 per building

Educational (E):

  • Water closets: 1 per 50 males / 1 per 50 females
  • Lavatories: 1 per 50 persons
  • Drinking fountains: 1 per 100 persons

Mercantile (M):

  • Water closets: 1 per 500 males / 1 per 750 females (per code cycle -- verify current edition)
  • Customer facilities required when floor area > 929 m² (10,000 ft²)

Residential (R-1, R-2):

  • 1 water closet, 1 lavatory, 1 bathtub/shower per dwelling unit or guest room
  • Drinking fountains: 0 (private units)

Industrial / Factory (F):

  • Water closets: 1 per 100 males / 1 per 100 females
  • Lavatories: 1 per 100 persons
  • Drinking fountains: 1 per 400 persons

Institutional (I):

  • Varies by condition: I-2 requires accessible patient bathing and toilet facilities per occupant ratios defined by licensing authorities
  • Typically 1 WC per patient room in hospitals
Gender-Neutral / All-User Toilet Provisions

Current code trends (2021 IBC and later amendments):

  • Single-occupant toilet rooms may be designated for use by any gender
  • Multi-stall all-gender restrooms addressed in some jurisdictions
  • Fixture count may be combined when using all-gender single-occupant rooms

Section 7: International Code Comparison

IBC (United States)
  • Scope: Model code adopted by all 50 states (with local amendments)
  • Height limits: Set by construction type and occupancy per prescriptive tables
  • Fire resistance: Prescriptive fire resistance ratings per construction type (Tables 601, 602)
  • Accessibility: ICC A117.1 referenced; ADA/ABA standards enforced federally
  • Energy: IECC (International Energy Conservation Code) or ASHRAE 90.1
Building Regulations (England & Wales)
  • Scope: Statutory Instruments enforced through Approved Documents A-S
  • Height limits: No prescriptive height/area table; fire strategy and structural design govern feasibility. Approved Document B provides guidance by "purpose group" (equivalent to occupancy)
  • Fire resistance: Approved Document B, Volume 1 (dwellings) and Volume 2 (other buildings). Fire resistance periods: 30 min (up to 5 m height), 60 min (up to 18 m), 90 min (up to 30 m), 120 min (over 30 m). Post-Grenfell: combustible material ban above 18 m (Building Safety Act 2022)
  • Accessibility: Approved Document M (Volume 1: dwellings, Volume 2: other buildings). Category M4(2) accessible and adaptable dwellings; M4(3) wheelchair user dwellings
  • Energy: Approved Document L; Part L 2021 uplift targets ~31% CO2 reduction over 2013 standards; Future Homes Standard 2025 targeting 75-80% reduction
Eurocodes + National Annexes
  • Scope: Structural design standards (EN 1990-1999) adopted across EU/EEA with nationally determined parameters (NDPs)
  • Height limits: Not addressed by Eurocodes; governed by national building regulations (e.g., Germany: Landesbauordnung, France: Code de la Construction)
  • Fire resistance: EN 1991-1-2 (fire actions), EN 1992-1-2 through EN 1996-1-2 (material-specific fire design). Parametric fire curves as alternative to standard fire
  • Accessibility: EN 17210 (accessibility and usability of the built environment) published 2021; implementation varies by member state
  • Energy: EPBD (Energy Performance of Buildings Directive); nearly zero-energy building (nZEB) requirements since 2021 for all new buildings
NCC (National Construction Code, Australia)
  • Scope: Building Code of Australia (BCA) forms Volume 1 and 2 of NCC
  • Height limits: Determined by building classification (Class 1-10) and type of construction (A, B, C corresponding roughly to IBC Types I, III, V). Rise in storeys and floor area per Table C1.1
  • Fire resistance: NCC Volume 1 Specification C1.1; fire resistance levels (FRL) expressed as structural adequacy / integrity / insulation in minutes (e.g., 120/120/120)
  • Accessibility: NCC Section D (Access and Egress) + AS 1428.1 (Design for Access and Mobility, General Requirements)
  • Energy: NCC Section J (Energy Efficiency); NatHERS for residential
NBC (National Building Code, Canada)
  • Scope: Model code published by NRC; adopted by provinces with modifications
  • Height limits: Part 3 Table 3.2.2.A (building area and height based on major occupancy and construction type: noncombustible vs combustible)
  • Fire resistance: Part 3 Subsection 3.2.2; fire-resistance ratings by building use and height. Combustible construction limited to 6 storeys (recent amendments allow up to 12 for mass timber in some provinces)
  • Accessibility: CSA B651 (Accessible Design for the Built Environment); NBC Part 3 Section 3.8 (Barrier-Free Design)
  • Energy: NECB (National Energy Code for Buildings) 2020; tiered energy performance targets
Key Comparative Observations
  1. Prescriptive vs performance: IBC and NBC use prescriptive tables for height/area. UK and Australian codes allow performance-based fire engineering as a standard path, enabling designs exceeding prescriptive limits with adequate justification.

  2. Fire resistance philosophy: IBC rates individual assemblies. UK and Eurocodes focus on whole-building fire strategy with insulation, integrity, and load-bearing criteria assessed separately.

  3. Accessibility scope: ADA focuses on public accommodations and commercial facilities. UK Part M applies to all new buildings including dwellings. Australia AS 1428.1 is among the most stringent for public buildings.

  4. Energy trajectory: All jurisdictions are converging toward near-zero energy new construction by 2030. UK's Future Homes Standard (2025) and EU's EPBD recast (2024) lead with most aggressive targets.

  5. Mass timber: IBC 2021 introduced Type IV-A/B/C for tall mass timber. NBC allows up to 12 stories in some provinces. UK has no prescriptive tall timber path but performance-based approaches have enabled projects up to 10 stories. Australia NCC 2019 introduced provisions for mass timber up to 25 m effective height.


This skill provides general code guidance for architectural decision-making. All code interpretations must be verified against the specific edition adopted by the authority having jurisdiction (AHJ). Building officials have final authority on code compliance.

© Abhinavbwj, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files (references) in skills/building-codes of Abhinavbwj/Skills-Architects.

  • SKILL.md
  • references/ibc-reference.md
  • references/occupancy-classification.md

Open the folder on GitHubat commit 30a0845

Compare with similar skills

Building Codes Reference 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.

Building Codes Reference compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Building Codes Reference this skillAbhinavbwj/Skills-Architects296—~8.5kAutomated safety check: PassMIT
HIPAA Pre-Deployment Compliance Checkmaziyarpanahi/openmed5.5k—~2kAutomated safety check: PassApache-2.0
Hipaa ComplianceSushegaad/Claude-Skills-Governance-Risk-and-Compliance9431 repos~2.3kAutomated safety check: PassMIT
ISO Standards Readiness EvidenceK-Dense-AI/scientific-agent-skills48k1 repos~4.6kAutomated safety check: NotesMIT
Iso42001Sushegaad/Claude-Skills-Governance-Risk-and-Compliance9431 repos~3.7kAutomated safety check: PassMIT
Legal Compliance SearchSerein-81/financial_rag148—~1.6kAutomated safety check: NotesNone

Similar skills

  • Walks a data pipeline against the HIPAA Privacy and Security Rule checklist and produces a gap report before it processes patient data.

    5.5k GitHub stars~2k tokensUpdated today
    Legal & ComplianceAuto-check passed
  • Hipaa Compliance

    Sushegaad/Claude-Skills-Governance-Risk-and-Compliance

    Expert HIPAA compliance assistant for healthcare and software contexts.

    943 GitHub starsUsed in 1 repo~2.3k tokens
    Legal & ComplianceAuto-check passed
  • ISO Standards Readiness Evidence

    K-Dense-AI/scientific-agent-skills

    Organizes scope, controlled documents, risk files and traceability into draft evidence for human review against ISO 13485, 14971, 17025 and 15189.

    48k GitHub starsUsed in 1 repo~4.6k tokens
    Legal & ComplianceAuto-check: notes
  • Iso42001

    Sushegaad/Claude-Skills-Governance-Risk-and-Compliance

    Expert ISO 42001 AI Management System (AIMS) compliance advisor.

    943 GitHub starsUsed in 1 repo~3.7k tokens
    Legal & ComplianceAuto-check passed
  • Legal Compliance Search

    Serein-81/financial_rag

    Looks up current company registration rules, industry licences and compliance obligations in China through live web search, tailored to the business profile.

    148 GitHub stars~1.6k tokensUpdated 4 mo ago
    Legal & ComplianceAuto-check: notes
  • Ad Compliance Review

    zh-xx/legal-assistant-skills

    广告合规审核技能,用于审核广告素材是否符合中国广告法及相关法规。适用场景:(1) 用户提交广告文案、广告素材要求合规审核时;(2) 用户提到"广告审核""广告合规""广告法审查"等关键词时;(3) 用户要求检查广告内容是否存在违法违规风险时;(4) 用户提交房地产、食品、医疗、药品、互联网等行业广告要求专项审核时。审核依据涵盖《广告法》《反不正当竞争法》及行业专项法规。

    173 GitHub stars~1.2k tokensUpdated 5 mo ago
    Legal & ComplianceAuto-check passed

More from Abhinavbwj/Skills-Architects

All 17 skills in this repo
  • Architect Calculators

    Abhinavbwj/Skills-Architects

    Seven command-line Python calculators for early architectural checks: area and density, U-value, daylight factor, egress, structural load, energy demand and cost.

    296 GitHub stars~3.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Building Typology Reference

    Abhinavbwj/Skills-Architects

    Compares building types, from detached houses to supertall towers, using plan depth, density and efficiency metrics plus exemplar buildings.

    296 GitHub starsUsed in 1 repo~8.5k tokens
    Auto-check passed
  • Building Programming

    Abhinavbwj/Skills-Architects

    Guides architectural programming work: space needs, adjacency matrices, area schedules and net-to-gross checks for project briefs across common building types.

    296 GitHub stars~7.4k tokensUpdated 4 mo ago
    Auto-check passed
  • Architectural Concept Design

    Abhinavbwj/Skills-Architects

    Knowledge base for early-stage architectural design: parti development, massing studies, spatial organization and translating abstract ideas into building form.

    296 GitHub starsUsed in 1 repo~11k tokens
    Auto-check passed
  • Design Theory

    Abhinavbwj/Skills-Architects

    Architectural movements, design philosophy, critical theory, precedent analysis, and compositional principles for informed design reasoning

    296 GitHub starsUsed in 1 repo~8.5k tokens
    Auto-check passed
  • Material Selection

    Abhinavbwj/Skills-Architects

    Architectural material properties, durability, sustainability, specification, detailing, life-cycle assessment, and material palettes for building design

    296 GitHub starsUsed in 1 repo~8.4k tokens
    Auto-check passed

Questions about Building Codes Reference

What does Building Codes Reference do?

Reference for architects on IBC occupancy classification, construction types, height and area limits, egress, fire protection and plumbing fixtures, with international comparisons. The skill supplies practitioner-level knowledge of building codes for architectural design, with the International Building Code as the main framework. Values are given in metric with imperial equivalents where standard practice calls for them.

When should I use Building Codes Reference?

Building Codes Reference fits situations like: classifying a building or part of one into an IBC occupancy group; checking egress, fire separation or height and area limits early in design; comparing IBC requirements with other national building codes.

How do I install Building Codes Reference in Claude Code?

Run `npx skills add Abhinavbwj/Skills-Architects --skill building-codes -a claude-code`. Or copy the skill folder (skills/building-codes in Abhinavbwj/Skills-Architects) into .claude/skills/building-codes in your project. Claude Code loads it when a task matches its description.

How do I install Building Codes Reference in Codex?

Run `npx skills add Abhinavbwj/Skills-Architects --skill building-codes -a codex`. Or copy the skill folder (skills/building-codes in Abhinavbwj/Skills-Architects) into .agents/skills/building-codes in your project. Codex loads it when a task matches its description.

Can I use Building Codes Reference in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Abhinavbwj/Skills-Architects --skill building-codes -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/building-codes, .gemini/skills/building-codes, .github/skills/building-codes and .opencode/skills/building-codes in your project.

What does Building Codes Reference need to run?

SKILL.md names no scripts, command-line tools or credentials: Building Codes Reference is instructions for the agent only.

Does Building Codes Reference access the network?

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.

Is Building Codes Reference safe to install?

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. Review the folder before installing.

What licence does Building Codes Reference use?

Building Codes Reference is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Building Codes Reference use?

About 8.5k tokens (SKILL.md is roughly 34k 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 9.3k tokens, read only when the agent opens those files.

What are the alternatives to Building Codes Reference?

Skills that share tags, products or a category with Building Codes Reference: HIPAA Pre-Deployment Compliance Check (maziyarpanahi/openmed, 5.5k stars), Hipaa Compliance (Sushegaad/Claude-Skills-Governance-Risk-and-Compliance, 943 stars), ISO Standards Readiness Evidence (K-Dense-AI/scientific-agent-skills, 48k stars) and Iso42001 (Sushegaad/Claude-Skills-Governance-Risk-and-Compliance, 943 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Building Codes Reference?

Abhinavbwj (a GitHub user) maintains it in Abhinavbwj/Skills-Architects, which has 296 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on May 20, 2026.

Source: Abhinavbwj/Skills-Architects on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.