Programming
Occupancy loads from IBC code and workplace space programs through guided conversation.
The problem
Space programming requires simultaneously managing building code compliance (occupancy loads, egress widths), client requirements (headcount, work styles), and industry benchmarks (SF per person, desk-to-seat ratios). Designers juggle IBC tables, reference projects, and spreadsheets — often missing code requirements until deep into design.
How it works
Two skills that work through conversation. The occupancy calculator walks through IBC Table 1004.5 to produce compliant occupant loads. The workplace programmer acts as a strategy consultant — asking about work styles, headcount, and culture to produce area splits, room schedules, and seat counts using 10 archetypes and 43 research findings.
Skills
| Skill | What it covers |
|---|---|
/occupancy-calculator | Per-area occupant loads from IBC Table 1004.5, gross vs net area handling, use group classification, egress requirements |
/workplace-programmer | Area splits by work mode, room schedules, seat counts, sharing ratios, adjacency recommendations |
/space-program | Runs occupancy calculation then workplace programming in sequence |
Output
The occupancy calculator produces a code compliance report — occupant loads per area, egress widths, required exits. The workplace programmer produces a space program — area splits, room schedules with quantities and sizes, seat count summaries, and benchmarking against comparable projects.