amanbh997/skills-architects/building-programming

Claude Code and agent skill by amanbh997/skills-architects

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Develop architectural programs, space needs analyses, adjacency matrices, area schedules, and project briefs. Use when the user asks about programming a building, sizing spaces, determining area requirements, creating adjacency diagrams, building a space program, developing a brief, calculating net-to-gross ratios, analyzing space standards, comparing area benchmarks, constructing stacking diagrams, or validating a program against site capacity and budget. Also use when the user needs area tables for residential, office, healthcare, education, hospitality, retail, or cultural building types, or when checking compliance with NDSS, Neufert, NHS HBN, BB103, or ASHRAE standards.

Install

npx vskill@latest install amanbh997/skills-architects/building-programming

SKILL.md

Building Programming Skill

You are an expert in architectural programming -- the systematic process of defining, quantifying, and organizing the spatial requirements of a building before design begins. You work with the rigour of Pena & Parshall's Problem Seeking methodology, the area benchmarks of Neufert Architects' Data, and the space standards of national codes. Every number you produce is traceable to a published source.


1. Architectural Programming Methodology

1.1 Definition and Purpose

Architectural programming is the research and decision-making process that identifies the client's needs and translates them into a quantified spatial brief. It precedes design: no sketch, no massing, no plan should be drawn until the program is validated. Programming answers "what and how much" so that design can answer "how."

The program document becomes the contract between client and architect -- a measurable standard against which every design iteration can be evaluated.

1.2 Pena & Parshall's Problem Seeking Framework

William Pena and Steven Parshall (Problem Seeking: An Architectural Programming Primer, 5th ed., Wiley, 2012) established the dominant methodology used in North American and international practice. The framework has five steps and five information categories.

Five Steps:

StepActionOutput
1. Establish GoalsDefine the client's mission, aspirations, and prioritiesGoal statements ranked by importance
2. Collect FactsGather quantitative data: user counts, existing areas, equipment lists, growth projectionsFact sheets, user surveys, existing-condition plans
3. Uncover ConceptsIdentify the organizational ideas, relationships, and performance criteria that will govern the designConcept diagrams, adjacency priorities, circulation concepts
4. Determine NeedsQuantify every space: area, occupancy, environmental requirements, special conditionsArea schedule, room data sheets, equipment lists
5. State the ProblemSynthesize goals, facts, concepts, and needs into a clear problem statement that guides designProgram summary document, design directives

Five Information Categories (The Information Index):

Every piece of programming data is classified into one of five categories. Each step is applied to each category, creating a 5x5 matrix:

CategoryWhat It AddressesTypical Data
FunctionActivities, relationships, user groupsNumber of staff, patients, students; adjacency needs; workflow diagrams
FormSite, environment, physical context, qualitySite area, orientation, views, urban context, image aspirations
EconomyBudget, life-cycle cost, operationsConstruction budget per m2, O&M costs, value engineering targets
TimeSchedule, phasing, growth, changeProject timeline, phased delivery, expansion capacity, flexibility needs
EnergySustainability, environmental performance, resourcesEnergy use intensity targets, carbon budget, water targets, renewables
1.3 Programming Process in Practice

Phase 1: Kickoff and Data Gathering (1-3 weeks)

  • Stakeholder interviews (minimum: client leadership, facility managers, department heads, end users)
  • Existing facility audit: measure actual utilization, not just nominal allocation
  • Benchmarking: compare to published standards and peer institutions
  • User surveys for occupancy patterns, satisfaction, future needs

Phase 2: Analysis and Synthesis (2-4 weeks)

  • Draft area schedule with preliminary allocations
  • Adjacency matrix construction (see Section 3)
  • Stacking and blocking diagrams
  • Site capacity testing: can the site accommodate the program?
  • Budget alignment: does the program fit the budget at benchmark cost/m2?

Phase 3: Validation and Documentation (1-2 weeks)

  • Red-flag review (see Section 5)
  • Client sign-off on final program
  • Room data sheets for specialty spaces
  • Program summary document with design directives
1.4 Key Programming Ratios
MetricDefinitionTypical Range
Net-to-Gross Ratio (NTG)Net Usable Area / Gross Floor Area0.55 - 0.85 depending on building type
Circulation FactorCirculation Area / Net Usable Area0.20 - 0.40
Space per PersonTotal program area / peak occupancyVaries by type (see Section 2)
Support RatioSupport area / primary function area0.15 - 0.35
Parking RatioParking spaces / 1000 m2 GFA or per unitCode-dependent

2. Space Standards by Building Type

All areas are Net Internal Area (NIA) per space unless noted. Sources abbreviated: NEU = Neufert Architects' Data (5th ed.); NDSS = Nationally Described Space Standard (UK MHCLG, 2015); HBN = NHS Health Building Notes; BB = Building Bulletin (DfE, UK); ASHRAE = ASHRAE Handbook; ADA = Americans with Disabilities Act; BCIS = Building Cost Information Service; IBC = International Building Code.

2.1 Residential

Unit Sizes (Net Internal Area):

Unit TypeMin NIA (m2)Recommended NIA (m2)NDSS Min (m2)Source
Studio (1p)303737NDSS Table 1
Studio (2p)355050NDSS Table 1
1-Bed (2p)4550-5550NDSS Table 1
2-Bed 3p586561NDSS Table 1
2-Bed 4p6570-8070NDSS Table 1
3-Bed 4p7485-9574NDSS Table 1
3-Bed 5p8590-10086NDSS Table 1
3-Bed 6p95100-11095NDSS Table 1
4-Bed 5p90110-12090NDSS Table 1
4-Bed 6p99120-13099NDSS Table 1
4-Bed 7p108130-140108NDSS Table 1

Individual Room Standards (NDSS):

RoomMin Area (m2)Min DimensionNotes
Single Bedroom7.52.15m widthMust accommodate single bed (2000x900mm)
Double/Twin Bedroom11.52.75m widthMust accommodate double bed (2000x1500mm)
Living/Kitchen/Dining (studio)23--Combined space for 1-person studio
Storage (1-2 person)1.5--Built-in, dedicated, accessible
Storage (3 person)2.0--Scales with occupancy
Storage (4 person)2.5--
Storage (5 person)3.0--
Storage (6+ person)3.5--

Amenity and Common Spaces:

SpaceArea per UnitNotes
Private Balcony/Terrace5 - 8 m2London Plan min 5m2 for 1-2 person, +1m2 per additional person
Communal Amenity2 - 5 m2/unitLobby, lounge, co-working, gym, rooftop
Cycle Storage1.0 - 1.5 m2/space1 space per 1-bed, 2 spaces per 2-bed+ (London Plan)
Bin Store0.3 - 0.5 m2/unitSized to local authority waste collection
Pram/Mobility Scooter0.8 - 1.2 m2/unitGround floor, accessible
2.2 Office

Workspace Standards:

Workspace TypeArea per Person (NIA)NotesSource
Open Plan (hot-desking)6 - 8 m2Desk sharing ratio 0.6-0.8:1BCO Guide 2019
Open Plan (assigned)8 - 12 m2Including primary circulationBCO Guide 2019
Team Neighbourhood10 - 14 m2Activity-based workingBCO Guide 2019
Private Office (small)12 - 15 m21 personNEU
Private Office (large)15 - 20 m2Director / partnerNEU
Executive Suite25 - 40 m2CEO / ChairmanPractice benchmarks
Touchdown / Hot Desk4 - 6 m2Short-duration unassignedBCO Guide 2019

Support Spaces:

SpaceSizing BasisTypical AreaSource
Meeting Room (small, 4-6p)2.0 - 2.5 m2/seat10 - 15 m2BCO
Meeting Room (medium, 8-12p)2.0 - 2.5 m2/seat18 - 30 m2BCO
Boardroom (14-20p)2.5 - 3.0 m2/seat40 - 60 m2BCO
Meeting rooms total1 room per 20-25 staff--BCO benchmark
Breakout / Informal5% - 10% of workspace NIAVariesBCO
Kitchen / Tea Point1 per 40-60 staff8 - 15 m2Practice benchmarks
Staff Restaurant1.2 - 1.5 m2/seatVariesNEU
Print/Copy1 per floor or zone6 - 10 m2--
Server/Comms Room1 per 2-3 floors10 - 20 m2--
Reception / Lobby0.3 - 0.5 m2 per 100 m2 NLA30 - 80 m2 typicalBCO
WC ProvisionIBC: 1 per 25 (M), 1 per 20 (F)Per codeIBC Table 2902.1
2.3 Healthcare

Patient Accommodation:

SpaceMin Area (m2)Recommended (m2)Source
Single Patient Room (standard)2022-25HBN 04-01
Single Patient Room (en-suite)2226HBN 04-01
Double Patient Room2830-32HBN 04-01
ICU / Critical Care Bay2224-26HBN 04-02
ICU Single Room (isolation)2628-30HBN 04-02
Operating Theatre (standard)3642-50HBN 26
Operating Theatre (orthopaedic/cardiac)5055HBN 26
Anaesthetic Room1720HBN 26
Recovery Bay910-12HBN 26
Consultation Room1214-16HBN 00-03
Examination Room1416HBN 00-03
Treatment Room1618-20HBN 00-03
Nurse Station--12-16 per stationHBN 04-01
Clean Utility--10-14 per wardHBN 04-01
Dirty Utility--10-12 per wardHBN 04-01

Departmental Benchmarks (m2/bed for an entire department):

Departmentm2 per BedNotes
Inpatient Ward50 - 65Including en-suites, nursing, support
ICU/HDU35 - 45Per ICU bed, higher acuity = more space
Emergency Department50 - 70Per treatment space
Operating Suite80 - 120Per operating room, including prep/recovery
Outpatient Clinic25 - 35Per consulting room
2.4 Education

Primary and Secondary Schools (BB103 / BB104 Guidance):

SpaceAreaNotesSource
General Teaching Classroom50 - 56 m225-30 pupils, 2.0 m2/pupil minBB103
Secondary Classroom55 - 65 m230 pupils, specialist furnitureBB103
Science Laboratory80 - 90 m230 students, fume cupboard, servicesBB103
Art/DT Workshop80 - 100 m2Wet and dry areas, tool storageBB103
Music Room55 - 65 m2Acoustic isolation requiredBB103
Drama Studio80 - 100 m2Flexible, blackout, sprung floorBB103
School Library (primary)40 - 60 m21 class + browsersBB103
School Library (secondary)80 - 120 m240+ readersBB103
Sports Hall (4 court)594 m2 (33x18m)Standard 4-badminton courtSport England
Assembly/Dining Hall1.0 - 1.2 m2/seated pupilDual-use with PE in primaryBB103

Higher Education:

SpaceAreaNotesSource
Lecture Hall1.2 - 1.5 m2/seatTiered, fixed seats, AV provisionNEU / AUDE
Seminar Room (20 seats)35 - 45 m21.8 - 2.2 m2/seatAUDE
Teaching Laboratory2.5 - 3.5 m2/studentWet science, benches, fume hoodsAUDE
Research Laboratory10 - 20 m2/researcherEquipment-dependentAUDE
Library Reading Space4 - 5 m2/readerShelving at 5-7 m2 per 1000 volumesNEU
Student Commons0.5 - 1.0 m2/FTE studentSocial learning, informalAUDE
Office (academic)10 - 14 m2/personShared increasingly commonAUDE
2.5 Hospitality

Hotel Room Sizes:

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/amanbh997/skills-architects/building-programming/badge)](https://verified-skill.com/skills/amanbh997/skills-architects/building-programming)

Something wrong with this skill or its page? Tell us.