building-programming

Develop architectural building programs with space standards and adjacency matrices.

277|54|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Abhinavbwj/Skills-Architects --skill building-programming-abhinavbwj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-programming
Source: https://github.com/Abhinavbwj/Skills-Architects/tree/main/skills/building-programming
Command: npx skills add https://github.com/Abhinavbwj/Skills-Architects --skill building-programming-abhinavbwj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive tools for architectural programming and space planning, helping architects and designers efficiently develop building programs, space needs analyses, and project briefs.

Core Features & Use Cases

  • Architectural Programming Methodology: Offers a structured approach to architectural programming, including goal setting, fact collection, concept identification, need quantification, and problem statement development.
  • Space Standards by Building Type: Provides detailed area standards for residential, office, healthcare, education, hospitality, retail, and cultural building types.
  • Adjacency Matrix Method: Facilitates the spatial organization of building programs by identifying essential adjacencies and separations between spaces.
  • Area Schedule Construction: Guides the creation of area schedules with calculations for net-to-gross ratios, circulation factors, and key programming ratios.
  • Brief Validation: Ensures program feasibility by testing against site capacity, budget, and code compliance.

Quick Start

To begin programming a building, use the building-programming skill with the command: 'start-programming building'.

Frequently Asked Questions about building-programming

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

FAQPage Schema
How do I create an architectural programming methodology for a new building design?

An adjacency matrix method facilitates spatial organization by identifying essential adjacencies and separations between spaces. This ensures functional relationships are maintained and spatial conflicts are avoided during the building design process.

What area standards should I use for space planning different building types?

Area schedule construction requires calculating net-to-gross ratios, circulation factors, and key programming ratios. These calculations translate raw space needs into a comprehensive area schedule that reflects actual building footprint requirements.

How do I validate a building program brief against site capacity and budget?

Brief validation tests program feasibility by analyzing the proposed area schedule against site capacity, budget constraints, and code compliance. This process ensures the architectural programming aligns with practical project limitations before design development.

Can I use this architectural programming approach for building projects of any scale?

This architectural programming approach applies to building design projects of various scales and types. It requires analyzing project context, stakeholder input, and compliance with relevant building codes and standards to ensure accurate space planning.

Related Skills