home / skills / a5c-ai / babysitter / building-code-checker
This skill helps verify building code compliance for occupancy, construction type, area, and fire-resistance per IBC to support design decisions.
npx playbooks add skill a5c-ai/babysitter --skill building-code-checkerReview the files below or copy the command above to add this skill to your agents.
---
name: building-code-checker
description: Building code compliance checking skill for IBC occupancy, construction type, and area requirements
allowed-tools:
- Read
- Write
- Glob
- Grep
- Edit
- Bash
metadata:
specialization: civil-engineering
domain: science
category: Code Compliance
skill-id: CIV-SK-030
---
# Building Code Checker Skill
## Purpose
The Building Code Checker Skill verifies building code compliance including occupancy classification, construction type, allowable area, and fire-resistance requirements per IBC.
## Capabilities
- IBC compliance verification
- Occupancy classification
- Construction type determination
- Allowable area calculation
- Fire-resistance requirements
- Means of egress analysis
- Height and story limitations
- Mixed-use provisions
## Usage Guidelines
### When to Use
- Verifying code compliance
- Determining allowable areas
- Checking height limits
- Evaluating fire resistance
### Prerequisites
- Building use defined
- Construction materials identified
- Building area calculated
- Fire protection systems known
### Best Practices
- Use current code edition
- Consider local amendments
- Document compliance path
- Check all occupancies
## Process Integration
This skill integrates with:
- All structural processes
- Permit Application Preparation
## Configuration
```yaml
building-code-checker:
codes:
- IBC-2021
- IBC-2024
check-categories:
- occupancy
- construction-type
- area
- height
- fire-resistance
- egress
```
## Output Artifacts
- Compliance reports
- Area calculations
- Fire-resistance requirements
- Code summaries
This skill verifies building code compliance for projects using the International Building Code (IBC). It analyzes occupancy classification, construction type, allowable area, height and story limits, means of egress, and fire-resistance requirements to produce clear compliance findings and calculation artifacts. It is designed to support permit preparation and early design decision-making.
The skill ingests basic project inputs—occupancy use, construction materials, building area, number of stories, and fire protection systems—and applies selected IBC editions and local amendments. It determines occupancy group and construction type, computes allowable area and height limits, evaluates fire-resistance and egress requirements, and flags noncompliant conditions. Outputs include compliance reports, area calculations, and concise code summaries for each checked category.
Which IBC editions does the skill support?
The skill supports user-selected IBC editions; configure the edition in the project settings and include any applicable local amendments.
Can it handle mixed occupancies in one building?
Yes. The skill evaluates each occupancy separately and applies mixed-use provisions to determine overall allowable area, separation, and egress requirements.