---
title: Pattern Language — Master Index
created: 2026-07-01
updated: 2026-07-01
type: index
status: compiled
namespace: pattern-language
---

# Pattern Language — Master Index

> Compiled index for `pattern-language`.

## Agent Entrypoints

- [[summaries/for-agents-spatial-pattern-retrieval|For Agents — Spatial Pattern Retrieval]] — Retrieval and translation contract for using patterns as spatial-design constraints.
- [[syntheses/unreal-mcp-worldbuilding-adapter-deferred|Unreal MCP Worldbuilding Adapter — Deferred Design Space]] — Follow-up adapter design notes; not part of the first namespace implementation.
- [[concepts/spatial-pattern-constraint-layer|Spatial Pattern Constraint Layer]] — Jamie/Pixi interpretation of how the corpus becomes an agentic constraint layer.

## Pattern Corpus

Imported pattern documents: 253.

Representative starting points:

- [[concepts/patterns/independent-regions-1|Independent Regions (1)]] — Wherever possible, work toward the evolution of independent regions in the world; each with a population between 2 and 10 million; each with its own natural and geographic boundaries; each with its own economy; each a world government, without the intervening
- [[concepts/patterns/identifiable-neighborhood-14|Identifiable Neighborhood (14)]] — Help people to define the neighborhoods they live in, not more than 300 yards across, with no more than 400 or 500 inhabitants. In existing cities, encourage local groups to organize themselves to form such neighborhoods. Give the neighborhoods some degree of
- [[concepts/patterns/activity-nodes-30|Activity Nodes (30)]] — Create nodes of activity throughout the community, spread about 300 yards apart. First identify those existing spots in the community where action seems to concentrate itself. Then modify the layout of the paths in the community to bring as many of them throug
- [[concepts/patterns/promenade-31|Promenade (31)]] — Encourage the gradual formation of a promenade at the heart of every community, linking the main activity nodes, and placed centrally, so that each point in the community is within 10 minutes’ walk of it. Put main points of attraction at the two ends, to keep
- [[concepts/patterns/accessible-green-60|Accessible Green (60)]] — Build one open public green within three minutes’ walk—about 750 feet—of every house and workplace. This means that the greens need to be uniformly scattered at 1,500-foot intervals, through the city. Make the greens at least 150 feet across, and at least 60,0
- [[concepts/patterns/small-public-squares-61|Small Public Squares (61)]] — Make a public square much smaller than you would at first imagine; usually no more than 45 to 60 feet across, never more than 70 feet across. This applies only to its width in the short direction. In the long direction it can certainly be longer.
- [[concepts/patterns/street-cafe-88|Street Cafe (88)]] — Encourage local cafes to spring up in each neighborhood. Make them intimate places, with several rooms, open to a busy path, where people can sit with coffee or a drink and watch the world go by. Build the front of the cafe so that a set of tables stretch out
- [[concepts/patterns/building-complex-95|Building Complex (95)]] — Never build monolithic buildings. Whenever possible translate your building program into a building complex, whose parts manifest the actual social facts of the situation. At low densities, a building complex may take the form of a collection of small building
- [[concepts/patterns/arcades-119|Arcades (119)]] — Wherever paths run along the edge of buildings, build arcades, and use the arcades, above all, to connect up the buildings to one another, so that a person can walk from place to place under the cover of the arcades.
- [[concepts/patterns/intimacy-gradient-127|Intimacy Gradient (127)]] — Lay out the spaces of a building so that they create a sequence which begins with the entrance and the most public parts of the building, then leads into the slightly more private areas, and finally to the most private domains.
- [[concepts/patterns/a-place-to-wait-150|A Place to Wait (150)]] — In places where people end up waiting (for a bus, for an appointment, for a plane), create a situation which makes the waiting positive. Fuse the waiting with some other activity—newspaper, coffee, pool tables, horseshoes; something which draws people in who a
- [[concepts/patterns/light-on-two-sides-of-every-room-159|Light on Two Sides of Every Room (159)]] — Locate each room so that it has outdoor space outside it on at least two sides, and then place windows in these outdoor walls so that natural light falls into every room from more than one direction.
- [[concepts/patterns/window-place-180|Window Place (180)]] — In every room where you spend any length of time during the day, make at least one window into a "window place".

## Source Roots

- `https://github.com/zenodotus280/apl-md`
- `https://github.com/zenodotus280/apl-md/blob/master/Patterns/`
- `https://github.com/zenodotus280/apl-md/blob/master/LICENSE.md`

## Maintenance

- Refresh with `scripts/import_apl_md.py` from this namespace directory.
- Preserve `pattern_number`, `pattern_name`, `source_url`, and related-pattern metadata.
- Keep the license/provenance note visible in README and pattern pages.
