architectural-programme-brief
Turn a client's wishes into an architectural brief that can actually be designed against — the accommodation schedule, the adjacencies, the budget r…
它会碰到什么
这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。
技能内容
Architectural Programme Brief
Clients brief in rooms and adjectives; buildings are designed from areas, adjacencies and constraints. The gap between the two is where scope creep lives. This converts the conversation into a schedule you can design against, tests the budget against the areas before anyone draws anything, and writes down what the project is not — the single most valuable page in any brief.
What This Skill Produces
- An accommodation schedule — every space with its area, occupancy, and the activity it must support
- Adjacency and circulation requirements — what must be near what, what must never be, and the routes between
- Site and statutory constraints — planning context, access, orientation, services, and known designations
- Performance requirements — servicing, acoustics, daylight, accessibility, and environmental targets, stated as requirements rather than aspirations
- The budget and programme reality check — the area total against the budget at a realistic rate, before design begins
- Explicit exclusions — what this project is not doing, agreed and written down
Required Inputs
Ask for these if not provided:
- The client and the driver — who they are, and what problem the building is supposed to solve
- The activities — what will actually happen in the building, by whom, and when
- The site — location, area, existing structures, access, orientation, and any known designations or constraints
- The budget and programme — the number they have and the date they need it, however soft
- The fixed points — anything already decided, promised, or non-negotiable
Framework: Activities Before Rooms, Areas Before Budget
- Brief the activity, not the room. 'A place for forty people to eat that empties in twenty minutes' designs better than 'a canteen'. Rooms are a solution; activities are the requirement.
- Put an area against everything. An unpriced schedule is a wish list. Areas are what make the budget conversation possible.
- Test the budget early and bluntly. Total area at a realistic rate per square metre, against the stated budget. If it does not work, say so in the brief rather than discovering it at tender.
- Map adjacencies as a matrix. Must-be-near, must-not-be-near, and the routes people take between them. This is where the plan actually comes from.
- Name constraints before they become surprises. Planning context, rights of light, access, ground conditions, services capacity, listed status.
- Write the exclusions down and get them agreed. The scope you did not include is only excluded if it is on paper.
Deeper Material
- [
references/worked-example.md](references/worked-example.md) — a community hall whose budget is £461k short of its own accommodation schedule, found before anyone drew a line. Read it when the shape of a good output is unclear, or to calibrate how specific the entries should be.
Output Format
Project brief: [project] · [client] · [date] · rev [n]
Project driver: [the problem the building solves, in one paragraph]
Accommodation schedule
| Space | Activity supported | Area (m²) | Occupancy | Key requirements |
|---|---|---|---|---|
| | | | | |
Net area: [x] m² · Gross (at [n]% circulation/plant): [y] m²
Adjacencies: must be adjacent [pairs] · must be separated [pairs] · key routes [list]
Site & statutory: [location, area, access, orientation, existing structures, designations, planning context, known constraints]
Performance: accessibility [standard] · environmental target [standard/rating] · acoustics [where it matters] · daylight [requirement] · servicing strategy [outline]
Budget check: [y] m² × [rate]/m² = [construction cost estimate] vs stated budget [amount] → [aligned / gap of [amount]]
If there is a gap: [the options — reduce area, change specification, phase, or increase budget]
Programme: [key dates, and whether they are achievable against a realistic consent and construction period]
Explicitly excluded: [what this project does not include — agreed with client on [date]]
Assumptions: [what has been assumed pending information, and what would change if wrong]
Quality Checks
- [ ] Every space is justified by an activity, not just named
- [ ] Areas are stated and totalled, gross as well as net
- [ ] The budget is tested against the area before design begins
- [ ] Adjacencies are recorded as requirements, not left to the plan
- [ ] Statutory and site constraints are named rather than assumed away
- [ ] Exclusions are written down and agreed
- [ ] Assumptions are flagged with what changes if they turn out wrong
Anti-Patterns
- Briefing in room names. Locks in a solution before the requirement is understood.
- A schedule with no areas. Guarantees the budget conversation happens after the design.
- Deferring the budget test. The gap does not shrink by being discovered later; it just costs more to fix.
- Aspirations written as requirements. 'Sustainable' is not a requirement; a target rating is.
- No exclusions page. Every undocumented exclusion becomes a variation.
- Accepting a programme without testing it. Consent periods are not negotiable by optimism.
Example Trigger Phrases
- "Write an architectural brief for a new community building"
- "Help me capture what the client actually needs"
- "Turn these client notes into a project brief"
- "Does this budget work for the accommodation they are asking for?"
- "Write a brief for a house extension"
想直接用这个技能?
本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。
它属于哪个仓库
exports/openclaw/architectural-programme-brief/SKILL.md同一个仓库里的其他技能
同名技能的其他版本
有 3 个不同仓库或目录里都有叫 architectural-programme-brief 的技能。它们内容并不相同,别混用:
- mohitagw15856/pm-claude-skills — Turn a client's wishes into an architectural brief that can actually be designed against —
- mohitagw15856/pm-claude-skills — Turn a client's wishes into an architectural brief that can actually be designed against —