Studio Matrx Monthly · Volume 1 · Issue 4 · September 2026
Amogh N P
 In loving memory of Amogh N P — Architect · Designer · Visionary 
The Space Program & Area StatementLesson 3.2
Claude for Architects & Designers/Module 3 · The Brief & Programming

Lesson 3.2 · The Brief & Programming

The Space Program & Area Statement

From a list of spaces to a costed, buildable programme - Claude builds the room list, tallies areas and occupancy in seconds, and you become the quantity surveyor who checks every number.

13 min Interactive lessonFree · open lessonByAmogh N P· Architect & interior designer
The hook

A brief tells you what the client wants. A space program tells you whether it fits, what it costs, and how big the building has to be.

The space program - sometimes called the accommodation schedule or the area statement - is the bridge between a wish list and a design. It is the document that says: nine spaces, these sizes, this many people, this much circulation, this total area, checked against the plot and the code. Every downstream number leans on it - the cost estimate, the massing, the FAR calculation, the fee. Get it wrong early and the error compounds silently through the whole project until it surfaces, expensively, at the worst possible time.

This is a task Claude does astonishingly quickly. Give it a list of rooms and some rules of thumb and it will produce a tidy table with per-unit areas, subtotals, a circulation allowance and a grand total, complete with an occupancy column, in one pass. That speed is a genuine gift - the kind of table that took an evening now takes a prompt. But it is also the exact place where a plausibility engine is most seductive and most dangerous, because a table of numbers looks authoritative in a way prose never does, and a wrong area reads identically to a right one. So this lesson is really two skills: getting Claude to build the programme, and becoming the sceptical quantity surveyor who checks it.

A table of numbers looks authoritative. That is exactly why you check it.

From brief to a first programme

Start from the agreed brief, not from scratch. If the brief lists the spaces the client wants, Claude can turn that list into a structured programme by adding the dimensions of practice: how many of each space, a reasonable area for each, who occupies it, and how it all sums. The key is to give Claude the rules you want it to use rather than letting it reach for its own averages, which may come from a different country, climate or code entirely.

A strong first prompt supplies the room list, states the area basis, and demands a specific format:

text
Build a space program table from this brief. Columns: Space,
Quantity, Area per unit (sq m), Subtotal (sq m), Occupancy.
Use these planning areas as a starting point unless I've given
a size: [list any known sizes]. Add a circulation allowance of
15% as its own line. Give a NET/CARPET total. Show your
assumptions for every area you chose, in a list below the table,
so I can check them.

Brief spaces: [paste the spaces from the brief]

The instruction to "show your assumptions" is the single most valuable habit in this whole lesson. It converts an opaque table into an auditable one: instead of a bare "24 sq m" for the master bedroom, you see "master bedroom 24 sq m assumes a 4x4 sleeping zone plus wardrobe and a small seating corner", which you can accept, correct or challenge. Without it, you are trusting numbers whose origin you cannot see - the definition of unchecked risk.

Be explicit, too, about which area you mean. "Area" is dangerously ambiguous: carpet area, built-up area, super built-up and the FAR-countable area can differ by twenty per cent or more, and they are governed by definitions in your local development control rules, not by Claude. Decide the basis yourself and tell Claude to work in it consistently. If you let the term float, you will get a table that silently mixes bases - a classic source of a programme that looks right and is wrong by a fifth.

SPACE PROGRAM + AREA STATEMENTSPACEQTYAREA/UNIT m2SUBTOTAL m2OCCLiving / Dining132.032.06Kitchen + utility112.012.02Master bed + bath124.024.02Bedroom + bath216.032.02Study / home office19.09.01Store + services16.06.0-Circulation @ 15%--17.3-NET / CARPET AREA132.3Claude fills the grid fast. YOU verify each rate, the count, the circulation %, and the sum.
Zoom
A space program and area statement: rooms, quantities, per-unit and subtotal areas, a circulation allowance, and an occupancy column rolling up to a net/carpet total. Claude fills a grid like this in seconds - which is exactly why you verify each rate, the counts, the circulation percentage and the final sum yourself before it drives cost, FAR or fee.

"Show your assumptions" turns an opaque table into an auditable one.

Occupancy, ratios and the reality check

A programme is more than a sum of room sizes; it encodes how many people use the building and how much of it is not rooms at all. Both are places Claude can help and both are places it can quietly mislead.

Occupancy matters because it drives things that matter: sanitation provision, egress width, ventilation, parking, and in many building types the code's own area requirements. Ask Claude to add a realistic occupancy to each space and to total it, and it will - but the totals feed code-driven calculations (how many toilets, how wide the stair, how many car parks) where being wrong is not a rounding error but a compliance failure. So treat the occupancy column as a first pass to verify against the actual code for your building type and jurisdiction, exactly as Module 2.2 insisted: Claude points you to the calculation, it does not perform the ruling.

Ratios are the other reality check. Circulation - corridors, stairs, lobbies, the space between the rooms - typically runs from around 10% in an efficient house to 30% or more in a complex public building, and it is easy to under- or over-count. Efficiency ratios (net usable area over gross area) are a fast way to smell-test a programme: if Claude's numbers imply a 95% efficient hospital, something is wrong. You can even ask Claude to compute these ratios for you and comment on whether they look typical for the building type - a useful prompt precisely because it invites the model to critique its own table:

text
For this programme, calculate: net-to-gross efficiency, circulation
as a % of net, and area per person. Tell me whether each figure is
typical for this building type, and flag any that look off.

Read the answer as a prompt for your own scrutiny, not a verdict. Claude's sense of "typical" is a plausible average, not your local benchmark, and it does not know that your site's narrow frontage forces generous circulation. But it is very good at catching the gross error - the misplaced decimal, the room counted twice, the circulation line quietly dropped - which is exactly the kind of mistake a tired human makes at 11pm and a fresh set of eyes catches instantly. Used as that second set of eyes, on numbers you then own, it earns its place.

SPACE PROGRAM + AREA STATEMENTSPACEQTYAREA/UNIT m2SUBTOTAL m2OCCLiving / Dining132.032.06Kitchen + utility112.012.02Master bed + bath124.024.02Bedroom + bath216.032.02Study / home office19.09.01Store + services16.06.0-Circulation @ 15%--17.3-NET / CARPET AREA132.3Claude fills the grid fast. YOU verify each rate, the count, the circulation %, and the sum.
Zoom
A space program and area statement: rooms, quantities, per-unit and subtotal areas, a circulation allowance, and an occupancy column rolling up to a net/carpet total. Claude fills a grid like this in seconds - which is exactly why you verify each rate, the counts, the circulation percentage and the final sum yourself before it drives cost, FAR or fee.

Sanity-checking the maths yourself

Here is the hard truth this lesson is built around: language models can get arithmetic wrong, and they do so with total confidence. They are trained to produce plausible text, and a plausible-looking sum is not the same as a correct one. Newer models are markedly better at maths, and asking Claude to work step by step (or to use a calculation tool where available) improves reliability - but "better" is not "guaranteed", and a space program is precisely the kind of load-bearing arithmetic where you cannot afford a silent error. The professional stance is simple: you are the quantity surveyor of your own programme.

That does not mean redoing everything by hand - it means checking with intent. Three checks catch the overwhelming majority of problems, as the figure opposite lays out. First, spot-check the totals: add a couple of columns yourself, or paste them into a spreadsheet, and confirm Claude's subtotals and grand total actually sum. Second, check the basis is consistent: is every area the same type (carpet, built-up), and does the circulation percentage apply to the right base? Third, check it against the world: does the total fit the plot at the permitted FAR, with setbacks, in a realistic number of floors? A programme that needs more area than the plot can legally hold is not a programme, however neat the table.

A reliable pattern is to have Claude set up the calculation and you confirm the result. For instance, ask it to write the arithmetic out explicitly - "master 24 + 2 bedrooms at 16 = 32 + living 32 + ... = X, plus 15% circulation = Y" - so you can follow and check each step, rather than accepting a single final figure. This plays to Claude's strength (structuring the calculation clearly and fast) while keeping the verification, which is cheap once the working is visible, firmly with you. For anything that will drive a real decision - a fee, a cost plan, a planning submission - back the check with a genuine tool: a spreadsheet formula, or one of Studio Matrx's own area and FAR calculators, where the maths is deterministic and auditable.

The mindset to internalise: Claude's table is a fast, well-organised first draft of a calculation, not a calculated result. It has done the tedious layout; you do the sums that carry your seal. Scrutiny scales with stakes, and a space program that everything else depends on sits near the top of the scale.

SANITY-CHECK THE AREAS YOURSELFCLAUDE'S AREASa tidy tableof numbers thatlook confidentplausible, notyet verifiedYOU CHECK THREE THINGS1 carpet vs built-up vs FAR2 circulation % is realistic3 totals add up + fit the plotby hand, or with a real toolAPPROVEorCORRECTA total that looks right can still be wrong. The area statement carries your seal, not Claude's.
Zoom
The sanity-check every Claude-built programme needs. Claude's tidy table of areas is plausible, not yet verified; you check three things - that the area basis is consistent (carpet vs built-up vs FAR), that the circulation percentage is realistic, and that the totals add up and fit the plot - then you approve or correct. A total that looks right can still be wrong, and the area statement carries your seal.

You are the quantity surveyor of your own programme. Claude drafts the calc; you confirm it.

Keeping the programme alive

A space program is not a one-time artefact you produce and file; it is a working instrument that changes as the design does, and its value depends on staying current and staying trusted. Two practices keep it honest.

The first is version discipline. When a room grows, a space is cut, or the client adds a guest suite, update the programme immediately and note what changed and why - "guest suite added at client's request, 2 Aug, +18 sq m; total now over plot capacity, flagged." Claude makes this cheap: paste the current table, describe the change in plain English, and ask for the revised table plus a one-line changelog. Because the update is fast, you actually do it, and the programme remains the single source of truth instead of drifting out of date while decisions are made against a stale version. But re-check the affected totals every time - an edit is a new calculation, and a new calculation is a new chance for a silent error.

The second is turning the programme into a communication tool. A bare table is for you; the client needs to understand what it means for their budget and their building. Ask Claude to translate the programme into plain language - "this is roughly a 1,400 square foot home, of which about a seventh is circulation, comfortably within your plot's limits" - or into a simple comparison of options: a lean version and a generous version, side by side, with the area and rough cost implication of each. This is where the speed compounds: exploring three programme scenarios used to be a week's work and is now an afternoon, which means the client makes an informed choice early, when changing it is cheap.

Through all of it, the division of labour holds. Claude assembles, tallies, revises and explains at a speed no human can match, and it never tires of another iteration. You decide what spaces the project needs, which area basis governs, whether the numbers are true, and whether the whole thing fits the plot, the code and the budget. The programme that goes out under your name is one you have audited line by line - fast, because Claude did the assembly, but yours, because you did the checking. That is the discipline that turns a seductive table of numbers into a trustworthy foundation for everything downstream.

Claude features & techniques in this lesson

"Show your assumptions"

Making Claude list the basis for every area it proposes

Converts an opaque table into an auditable one - but you still have to read and challenge the assumptions.

Step-by-step / extended thinking

Asking Claude to write out the arithmetic explicitly, or using a reasoning mode for harder sums

Improves reliability and lets you follow each step, but does not guarantee correct maths. Verify totals independently.

Artifacts

Generating the programme as an editable table you can iterate on in the side panel

Great for versioning scenarios; export or rebuild the maths in a spreadsheet for anything that drives a real decision.

Hands-on workshop

Workshop - build and audit a space program

You will turn a brief's space list into a full programme with areas, occupancy and circulation - then put on your quantity-surveyor hat and find at least one thing to fix. The auditing is the real exercise.

Claude.ai plus a spreadsheet (or a Studio Matrx area/FAR calculator) for the independent maths check.

Given & goal
Goal: a checked space program + area statement
Inputs: the space list from a brief (yours or a sample)
Time: ~45 minutes
  1. 1Decide and write down your area basis (carpet or built-up) and your circulation allowance before you start.
  2. 2Prompt Claude to build the programme table with your columns, using your area basis, and to list every assumption below the table.
  3. 3Ask Claude to compute net-to-gross efficiency, circulation %, and area per person, and to flag anything atypical.
  4. 4Audit it yourself: re-add the totals in a spreadsheet, check the area basis is consistent, and test the total against a realistic plot and FAR.
  5. 5Correct at least one number or assumption, then have Claude regenerate the table and a one-line changelog.
  6. 6Produce a client-facing plain-language summary of what the programme means for size and budget.

You’ll walk away with
A space program table with an area statement, a short assumptions list, your independent arithmetic check, and a one-paragraph plain-language summary for the client.

The worked example

Three altitudes on the same idea

Read the band that fits you — or all three.

For the architectClaude across the whole practice

A space program drives your FAR, massing, cost plan and fee - so audit it like the load-bearing document it is. Use Claude to assemble the room list, occupancy and circulation fast, and to generate lean-versus-generous scenarios for early client conversations. Then verify against the real numbers: confirm the area basis matches your local development control rules, check the total against plot capacity and permissible FAR, and validate occupancy against the code for the building type. Claude does the tabulating; you do the arithmetic that carries your stamp.

For the interior designerClaude for specs, client work & sourcing

For interiors, the 'program' is your room-by-room schedule of areas, functions and FF&E - the backbone of every fit-out budget. Use Claude to build a schedule of each space with its area, use, furniture and equipment list, and finishes scope, then to roll it into a costed summary. It is excellent for turning a client's room list into an ordered FF&E schedule and for scenario-costing (good/better/best). But verify quantities and every area yourself before they drive a purchase order or a client budget - a wrong area here becomes a wrong quantity of tile or fabric, at real cost.

For the studentA Claude-fluent design skillset

Programming is a core studio skill and a common exam task - use Claude to learn it faster, not to skip it. Build a programme by hand first, then ask Claude to build the same one and compare: where do your areas and circulation differ, and who is right? That comparison teaches you real planning norms quickly. Always make Claude show its assumptions, and always check its maths - discovering it added a column wrong is one of the most useful lessons you can have. The goal is to internalise the ratios, not to outsource them.

Misconception check

Claude is a computer, so its area totals and sums are reliable.

This confuses two very different kinds of computer. A spreadsheet calculates deterministically and is right every time; Claude is a language model that predicts plausible text, and arithmetic is text to it. Newer models are much better at maths, and asking for step-by-step working or using a calculation tool helps - but none of it guarantees a correct sum, and Claude will present a wrong total as confidently as a right one. For a load-bearing document like a space program, you verify the maths yourself, with a spreadsheet or a real calculator, every time. Treat its table as a fast first draft of a calculation, not the calculation.
Try it

Do it yourself

Test yourself before moving on.

  1. 1Why must you tell Claude which area basis (carpet, built-up, FAR) to use, and keep it consistent?
  2. 2What are the three checks that catch most errors in a Claude-built programme?
  3. 3Why is a table of numbers more dangerous than a paragraph of prose when it comes from an LLM?
  4. 4How does asking Claude to 'show its assumptions' change your ability to trust the table?
  5. 5Give one occupancy-driven calculation where a wrong number is a compliance failure, not a rounding error.
Take this with you

The one line to carry out

Claude builds the table; you audit every number. It assembles rooms, areas, occupancy and circulation in one fast pass - but a space program is load-bearing arithmetic, so you check the sums, the basis and the fit against plot and code, every time and with a real tool.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Architectural programmingWikipedia, 2026.
  2. 02National Building Code of IndiaWikipedia, 2026.
  3. 03Hallucination (artificial intelligence)Wikipedia, 2026.
  4. 04Models overviewAnthropic documentation, 2026.
Related lessons
Recap
A space program turns the brief's wish list into sizes, occupancy and a total the whole project leans on. Claude assembles it fast: give it the room list, your area basis and your ratios, and make it show every assumption. Then become the quantity surveyor - spot-check totals, confirm the basis is consistent, and test the total against plot and FAR - because a language model produces plausible sums, not guaranteed ones. Keep the programme versioned and translate it into plain language for the client. Claude tabulates; you own the maths.
Carry forward →

You now have a costed list of spaces and their sizes. Next: how those spaces want to relate to one another - adjacencies, zoning, circulation and vertical stacking - with Claude as a foil while you decide the plan.

A

The author

Amogh N P

Architect, interior designer, and creative polymath. Studio Matrx began in his notebooks — his vision of design made honest, useful, and open to everyone. Its Academy is written and taught in his memory, and free, forever.

More about Amogh →