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

Lesson 3.3 · The Brief & Programming

Adjacencies & Stacking

Which spaces want to be neighbours, which must be kept apart, and how it all stacks vertically - Claude reasons it through as a tireless foil, and you decide the plan.

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

A list of rooms is not a building. The design begins the moment you ask which rooms want to touch - and which must never.

You have a brief and a space program: nine spaces, their sizes, their occupancy. But a programme is just an inventory. The architecture starts when you decide how those spaces relate - that the kitchen should open to the dining but the guest toilet should not announce itself from the living room, that the master suite wants distance from the children's noise, that services stack over services and wet areas over wet areas. This is the reasoning that turns a schedule into a parti, and it is genuinely hard: with a dozen spaces there are dozens of pairwise relationships and a web of trade-offs no one can hold in their head at once.

Claude is a superb foil for exactly this kind of structured reasoning. It can build an adjacency matrix from your brief, propose a zoning logic, reason about circulation and privacy gradients, and think through how a programme stacks over several floors - all in seconds, and all explained. But notice the word 'foil'. Claude has never stood in a badly planned house at 7am watching sunlight miss the breakfast table; it does not feel the awkwardness of a bedroom door opening onto a living room. It reasons about adjacency in the abstract, plausibly and quickly. You reason about it as someone who will answer for the result. The plan is yours; Claude just helps you see it more completely before you commit.

Never let Claude conclude. Build, argue, flag - then YOU decide.

The adjacency matrix as a thinking tool

An adjacency matrix is the oldest, most useful device in programming: a grid of every space against every other, with each cell scoring how much the two want to be near each other - essential, desirable, neutral, or must-be-separated. It forces you to consider every relationship deliberately rather than only the obvious ones, and it exposes conflicts early, on paper, where they cost nothing to fix. The trouble is that building one by hand for a real programme is tedious, and tedium is where things get skipped. This is precisely the sort of structured, complete, slightly boring task Claude does well.

Give Claude your space list and ask it to draft the matrix, stating the reasoning:

text
Here are the spaces in a family home: [list]. Build an adjacency
matrix scoring each pair as: ++ (want adjacent), + (desirable),
. (neutral), or x (keep apart). For every ++ and every x, give a
one-line reason. Base it on typical family-home planning and the
brief notes I've given, and tell me where the brief is silent so
I can decide.

What returns is the figure opposite: a complete matrix with reasons, drafted in one pass. Its value is not that it is correct - it is that it is complete and explicit. Every relationship has been considered and justified, which is far more than a hurried human sketch usually achieves, and each reason is something you can agree with or overrule. When Claude scores kitchen-to-master as 'keep apart' because of cooking smells and noise, you might agree; when it scores study-to-living as neutral, you might override it to 'keep apart' because this particular client takes calls all day. That override is the design happening - you reasoning against a complete draft rather than a blank grid.

The deeper benefit is that the matrix makes disagreements visible. If two of the client's stated wishes imply contradictory adjacencies - a private study but also a study open to the family - the matrix will not resolve it, but it will surface it, which sends you back to the brief and the client with a sharp question rather than a vague unease. That is Claude at its best in this phase: not deciding, but ensuring nothing goes unconsidered.

ADJACENCY MATRIXELKDMBEntry++....Living++.++.xKitchen..++xxDining.++++..Master..x.++Bath.xx.++++ want adjacentx keep apart. neutralClaude proposes the scores from the brief. You overrule any that ignore how the client really lives.
Zoom
An adjacency matrix scoring every pair of spaces - want adjacent (++), keep apart (x), or neutral (.). Its worth is not that Claude got it right but that it is complete and explicit: every relationship has been considered and given a reason. You read each cell and override the ones that ignore how this client really lives - and each override is the design decision happening.

The matrix's value is completeness, not correctness. Every override is the design happening.

Zoning, circulation and the privacy gradient

From the matrix emerges zoning - the grouping of spaces into coherent territories: public and private, served and servant, quiet and loud, day and night. Claude can propose these groupings and articulate the logic, which is useful both for testing your own instinct and for explaining the plan later. Ask it to cluster the programme into zones and to describe the circulation that connects them, and you get a reasoned first organisation you can accept, adjust or reject.

The concept worth naming here is the privacy gradient - the idea that a well-planned building moves you from the most public space (the entry, the street edge) through progressively more private ones (living, then family, then bedrooms) rather than jumbling them. Claude reasons about this fluently and can check a proposed arrangement against it: 'does anyone cross a private zone to reach a public one?' is a question it will answer thoughtfully. It can also reason about circulation efficiency - whether your organisation implies long corridors, whether a single core can serve the plan, whether the entry sequence makes sense - all as structured argument you evaluate.

But hold the line on what Claude is doing. It is reasoning about a diagram of relationships, not about a place. It does not know that the site slopes, that the good view is north-west, that the neighbour's window looks straight into your proposed courtyard, or that in this culture the kitchen's relationship to the entry carries social meaning. All of that is your knowledge, and it routinely overrides the abstract logic. The right way to use Claude here is conversational: propose your zoning, ask it to critique it against circulation and privacy principles, let it raise things you had not weighed, and then decide - carrying in the site and cultural knowledge Claude simply does not have.

A useful prompt pattern is to make Claude argue both sides:

text
Here's my proposed zoning [describe]. Give me the strongest case
FOR this arrangement, then the strongest case AGAINST it, focusing
on circulation, privacy and daylight. Don't conclude - I'll decide.

Asked to argue rather than to conclude, Claude becomes a genuine sparring partner, and you leave the exchange having stress-tested your plan without ever having surrendered it.

ADJACENCY MATRIXELKDMBEntry++....Living++.++.xKitchen..++xxDining.++++..Master..x.++Bath.xx.++++ want adjacentx keep apart. neutralClaude proposes the scores from the brief. You overrule any that ignore how the client really lives.
Zoom
An adjacency matrix scoring every pair of spaces - want adjacent (++), keep apart (x), or neutral (.). Its worth is not that Claude got it right but that it is complete and explicit: every relationship has been considered and given a reason. You read each cell and override the ones that ignore how this client really lives - and each override is the design decision happening.

Stacking: the plan in section

On any project over one storey, adjacency becomes three-dimensional, and a new discipline appears: stacking. Which functions go on which floor, how the vertical circulation and services run, how the public-to-private gradient expresses itself in section as well as plan - these decisions shape the building as much as the plan does, and they interact tightly with structure, services and cost.

Claude reasons about stacking well because it is, again, a problem of relationships and rules. Feed it your programme and the number of floors and it will propose a stack: public functions low where they meet the street and take the footfall, private functions high where they gain quiet and light, services and wet areas aligned vertically so plumbing and ducts run straight, a single core serving all levels. The figure opposite shows the archetype - a stilt or ground level for parking and services, public living at entry level, semi-private family floors above, the most private suite highest, with one stair-and-lift core threading them and a clear privacy gradient rising through the section.

The prompt is straightforward, and again you ask for the reasoning:

text
Stack this programme over [N] floors. For each floor, list the
spaces and explain why they belong there, considering: public-to-
private gradient, aligning wet areas and services vertically,
daylight, and a single circulation core. Flag any space whose
placement is a genuine trade-off.

The trade-off flag is the valuable part. Stacking is full of them - put the kitchen up for the view or down for the garden? the guest room on the public floor for convenience or the private floor for quiet? - and Claude naming them is what turns a bland stack into a set of real decisions for you to make. As always, its stack is a reasoned starting proposition, not an answer. It does not know your local byelaw caps height at three floors, that the water table forbids a basement, that the client's parents cannot manage stairs and need a ground-floor bedroom the abstract logic would put upstairs. You bring those; Claude ensures the rest of the logic is coherent and complete around them.

VERTICAL STACKINGTERRACEutility, solar, gardenSECONDmaster suite + study (private)FIRSTfamily + 2 bedrooms (semi-private)GROUNDentry, living, dining, kitchen (public)STILTparking + servicesSTAIR + LIFT COREMORE PRIVATEPublic low, private high, one core serving all: Claude drafts the logic; you test it against site, code and life.
Zoom
A vertical stacking diagram: public functions low where they meet the street, private functions high where they gain quiet and light, wet areas and services aligned vertically, and one stair-and-lift core serving every floor, with the privacy gradient rising through the section. Claude drafts this logic and names its trade-offs; you test it against the real site, byelaws and how the client's body moves through a building.

Public low, private high, wet stacks over wet, one core. Then override for the real site.

Claude as foil, you as architect

Everything in this lesson circles one principle: in the move from programme to plan, Claude is the tireless foil and you are the architect who decides. This is a sharper distinction than in the more clerical parts of practice, because here Claude produces things - matrices, zonings, stacks - that look like design decisions. They are not. They are structured reasoning about relationships, offered fast and explained clearly, for you to accept, bend or reject. The risk, and it is a real one, is that their fluency and completeness seduce you into adopting the plan Claude 'suggested' rather than the plan the project needs.

Guard against it with a habit: never let Claude conclude. Ask it to build the matrix, to argue both sides of a zoning, to flag the trade-offs in a stack - but reserve every decision for yourself, made with the site, the client, the culture and the budget in view. The tell that you have slipped is when you find yourself defending an arrangement because 'that's what came out', rather than because it is right for this place. If you cannot say why a plan is good in your own words, you have not designed it; you have transcribed a plausible suggestion.

Used with that discipline, the payoff is large. The slow, error-prone, easily-skipped parts of programming - the complete matrix, the explicit zoning rationale, the coherent stack with its trade-offs named - get done thoroughly and fast, which means you enter the drawing board with your relationships fully thought through rather than half-considered. You will make better plans, more quickly, and you will be able to explain them, because you argued them out against a foil that never got tired of the conversation.

And the plan remains unmistakably yours. Claude never stood on the site, never met the family, never carried the liability for a corridor that does not work. It helped you see the problem whole. You solved it. That is the relationship this whole course teaches, and nowhere is it more important than here, at the exact point where a programme becomes a piece of architecture.

Claude features & techniques in this lesson

Adjacency matrix prompting

Having Claude build a complete, reasoned matrix scoring every pair of spaces

Its value is completeness and explicit reasons, not correctness - every score is yours to accept or override.

Argue-both-sides prompting

Asking Claude for the case for AND against an arrangement, without concluding

Turns Claude into a genuine sparring partner and keeps the decision with you. The tell of misuse is defending a plan because 'that's what came out'.

Artifacts

Generating the matrix or a stacking diagram as an editable artefact you iterate on

Useful for versioning options; the spatial judgement - site, light, culture - stays entirely yours.

Hands-on workshop

Workshop - from programme to a stacked plan logic

You will take a space program and reason it into a plan organisation - an adjacency matrix, a zoning, and a stack - using Claude as a foil you argue with, not an authority you accept.

Claude.ai (Artifacts help if you want editable matrices). Pen and paper for your own bubble diagrams alongside.

Given & goal
Goal: a reasoned adjacency matrix + zoning + stacking logic
Inputs: a space program (from Lesson 3.2 or a sample)
Time: ~50 minutes
  1. 1Give Claude your space list and ask it to build an adjacency matrix with a one-line reason for every 'want adjacent' and 'keep apart'.
  2. 2Review each cell and override at least three scores, writing your own reason - this is the design decision.
  3. 3Ask Claude to propose a zoning and to argue both the case for and against it on circulation, privacy and daylight, without concluding.
  4. 4For a multi-storey version, ask Claude to stack the programme over your chosen number of floors and to flag every genuine trade-off.
  5. 5Resolve two of the flagged trade-offs yourself, bringing in a real (or imagined) site constraint Claude does not know.
  6. 6Write a short paragraph, in your own words, justifying your final plan logic - if you cannot, revisit it.

You’ll walk away with
An adjacency matrix with your overrides, a chosen zoning, a floor-by-floor stack with trade-offs resolved, and a paragraph justifying the plan in your own words.

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

This is where Claude looks most like it is designing - and where you must most firmly keep the pen. Use it to build complete adjacency matrices, to argue zoning both ways, and to propose a stack with its trade-offs named, so you enter the drawing board with the relationships fully considered. Then override freely with what Claude cannot know: the site, the byelaws, the view, the culture, the client's body. If you cannot explain in your own words why a plan is right for this place, you have transcribed a suggestion, not designed a building.

For the interior designerClaude for specs, client work & sourcing

In interiors, adjacency is about flow, sightlines, privacy and how a space is lived in room by room. Use Claude to reason about the relationships within a home or workspace - where the entry leads the eye, whether the kitchen island blocks a route, how a bedroom's wardrobe wall relates to its bathroom, where storage should sit relative to use. Ask it to critique a layout for circulation and privacy, and to flag conflicts. But the felt experience - light, proportion, the choreography of a room - is yours to judge; Claude reasons about the diagram, you design the place.

For the studentA Claude-fluent design skillset

Adjacency matrices, bubble diagrams and stacking are studio staples - use Claude to practise the reasoning, not to hand in its answers. Build your own matrix, then have Claude build one and compare the differences; each disagreement teaches you a planning principle. Ask it to argue both sides of your zoning so you learn to defend a plan. The trap is submitting a Claude-generated organisation you cannot justify - crits will find you out instantly. Learn to reason about relationships yourself; Claude is the sparring partner that makes you sharper.

Misconception check

If Claude builds the adjacency matrix and stacks the plan, it has basically designed the building.

It has organised relationships, which is a real help but is not design. An adjacency matrix, a zoning and a stack are structured reasoning about how spaces relate in the abstract - fast and complete, but blind to the things that actually determine a plan: the site, the view, the slope, the byelaws, the culture, the client's body and habits. Claude has stood on no site and carries no liability. Its output is a thorough first proposition to argue against, not a plan to adopt. The design is the moment you override, decide and can explain why - in your own words, for this specific place.
Try it

Do it yourself

Reason these through.

  1. 1What is the real value of a Claude-built adjacency matrix - its correctness, or something else?
  2. 2What is a 'privacy gradient', and how can Claude help you test a plan against it?
  3. 3Why is 'argue both sides, don't conclude' a better prompt than 'what's the best zoning'?
  4. 4Name two things about a real site that would make you override Claude's abstract stacking logic.
  5. 5What is the warning sign that you have let Claude design the plan instead of you?
Take this with you

The one line to carry out

Claude reasons about relationships; you decide the plan. It builds complete matrices, zonings and stacks fast and explains them - but it has stood on no site and carries no liability, so every score, grouping and trade-off is yours to override, and the plan is one you can justify in your own words.
Take it further
References & further reading

Peer-reviewed journals & authoritative standards

  1. 01Architectural programmingWikipedia, 2026.
  2. 02Design briefWikipedia, 2026.
  3. 03Meet ClaudeAnthropic, 2026.
  4. 04Prompt engineering overviewAnthropic documentation, 2026.
Related lessons
Recap
A programme is an inventory; the plan begins when you reason about how spaces relate. Claude excels at the structured, complete, tedious parts - a full adjacency matrix with reasons, a zoning argued both ways, a coherent stack with trade-offs named. Its value is completeness, not correctness: every score and grouping is yours to override with site, culture and client knowledge it does not have. Keep Claude as a foil that never concludes, decide every relationship yourself, and hold to the test that you can explain the plan in your own words.
Carry forward →

You have a brief, a programme and a plan logic. The last step before design proper is to turn a sceptical eye on the whole brief - hunting for gaps, conflicts and risks before they become expensive surprises.

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 →