building-programming

Develop architectural programs, area schedules, and adjacency matrices for building briefs.

Updated May 23, 2026
One-click install
npx skills add https://github.com/Blackleg29/Architecture --skill building-programming-blackleg29
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-programming
Source: https://github.com/Blackleg29/Architecture/tree/main/skills/building-programming
Command: npx skills add https://github.com/Blackleg29/Architecture --skill building-programming-blackleg29

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps architects and planners turn early project goals into a clear, quantified building program. It removes guesswork from room sizing, adjacency planning, and area totals so design can start from a validated brief.

Core Features & Use Cases

  • Space Programming: Define room lists, departmental groupings, and occupancy assumptions for projects of many types.
  • Area Scheduling: Build net area schedules, calculate totals, and convert them into gross floor area with realistic net-to-gross ratios.
  • Adjacency and Stacking: Organize essential relationships, separations, and floor-by-floor placement for complex buildings.
  • Program Validation: Check site capacity, budget fit, and code-related constraints before schematic design begins.
  • Use Case: A client asks for a new clinic, school, or office building, and this Skill produces a defensible brief with space standards, adjacency logic, and sizing benchmarks.

Quick Start

Create a building program brief for a mixed-use project and include the space schedule, adjacency matrix, stacking preferences, and fit checks.

Frequently Asked Questions about building-programming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate net-to-gross area for a building program?

An architectural programming brief translates early project goals into a quantified space schedule, defining room lists, occupancy assumptions, and net-to-gross area calculations. It removes guesswork from sizing so design starts from validated, defensible requirements.

How do I create an adjacency matrix for space planning?

Validate site capacity against your architectural program by checking the gross floor area totals, budget fit, and code-related constraints. This fit-check process ensures the building brief aligns with environmental targets and accessibility limits before schematic design.

Can I use architectural programming for healthcare and mixed-use projects?

Architectural programming applies to residential, office, healthcare, education, hospitality, retail, cultural, and mixed-use projects. It develops tailored space schedules, stacking logic, and adjacency matrices for diverse building brief requirements.

What is the best way to validate a building brief before schematic design?

The best way to validate a building brief is checking site capacity, budget fit, and code-related constraints against the gross floor area. This ensures traceable area benchmarks and accessibility targets are met before schematic design begins.

How do I build an area schedule with traceable benchmarks?

Build an area schedule by defining room lists and departmental groupings, calculating net area totals, and converting them to gross floor area. The process requires traceable area benchmarks to ensure sizing accuracy and defensible space programming.