amanbh997/skills-architects/building-codes
Claude Code and agent skill by amanbh997/skills-architects
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install amanbh997/skills-architects/building-codesSKILL.md
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.
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/building-codes/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/building-codes)