█████╗ ██████╗  ██████╗██╗  ██╗    ███████╗████████╗██╗   ██╗██████╗ ██╗ ██████╗
██╔══██╗██╔══██╗██╔════╝██║  ██║    ██╔════╝╚══██╔══╝██║   ██║██╔══██╗██║██╔═══██╗
███████║██████╔╝██║     ███████║    ███████╗   ██║   ██║   ██║██║  ██║██║██║   ██║
██╔══██║██╔══██╗██║     ██╔══██║    ╚════██║   ██║   ██║   ██║██║  ██║██║██║   ██║
██║  ██║██║  ██║╚██████╗██║  ██║    ███████║   ██║   ╚██████╔╝██████╔╝██║╚██████╔╝
╚═╝  ╚═╝╚═╝  ╚═╝ ╚═════╝╚═╝  ╚═╝    ╚══════╝   ╚═╝    ╚═════╝ ╚═════╝ ╚═╝ ╚═════╝

Architecture Studio

License: MIT Release

A local-first framework for architecture firms to build, govern, and share their own AI-assisted workflows—use with Claude or Claude Code.

Architecture Studio provides a governance layer, persistent studio and project memory, and clear extension points for firm-wide and project-specific skills. The bundled AEC skills and agents are working reference implementations and starting templates: use them directly, study their patterns, or build procedures that reflect how your own practice works.

Firm-created skills remain in the user-owned studio workspace, outside the installed plugin cache. They can stay private to a firm or project, or be developed for contribution back to the open-source project.

One pluginas v1.4.0—with 7 agents, 7 rules, and 4 hooks (handlers across 3 events). Created by Federico Negro in 2026 and built by ALPA ([email protected]). Copyright © 2026 Alpaca Design Lab LLC; MIT-licensed.

What’s new in 1.4

Architecture Studio v1.4.0 is a breaking migration release. It preserves the project’s public 1.x release sequence while replacing the installed plugin identity and introducing the studio/project workspace architecture described below.

  • A framework firms can extend. Create firm-wide and project-specific skills that remain in the user-owned workspace and survive plugin updates.
  • Working AEC reference implementations. Bundled skills and agents demonstrate governed patterns for research, calculations, project records, provenance, and professional review.
  • Local studio workspace. /as:studio initializes user-owned settings, a project registry, firm skills, and an empty connector boundary without creating an ALPA account or cloud store.
  • Durable project memory. /as:project owns sourced facts and numbered decisions; meetings, site reports, plans, tasks, and confirmed time remain linked without duplicating canonical records.
  • Extensible practice. /as:skill-maker creates firm-wide or project-specific procedures outside the installed plugin cache.
  • Portable product data. FF&E uses project-local product-library.csv; EPD work remains PDF-first with optional epd-library.csv persistence. Google Sheets connectivity and XLS/XLSX support are not part of v1.4.
  • Consent-based support. /as:studio-feedback prepares reports for review without submitting them. Background update checking is disabled by default and can be enabled explicitly during studio setup.
  • One installation, two use modes. Use any built-in tool immediately, or create a studio workspace when persistent settings and records become useful. Choosing tools-only onboarding creates no workspace; a tool may still create the output you explicitly request.

Full history is in the CHANGELOG.

Architecture

ARCHITECTURE STUDIO PLUGIN USER-OWNED STUDIO ───────────────────────── ─────────────────

skills-for-architects/ studio/ │ │ ├── rules/ GOVERNANCE ├── STUDIO.md ├── hooks/ ├── CLAUDE.md │ ├── .mcp.json ├── skills/ REFERENCE TOOLING ├── .claude/skills/ ├── agents/ REFERENCE ORCHESTRATION │ FIRM EXTENSIONS │ ├── TASKS.md (optional portfolio mode) └── schema/ DATA CONTRACTS └── projects/ └── project/ ├── PROJECT.md ├── decisions/ ├── meetings/ ├── site-reports/ ├── docs/plans/ ├── TASKS.md (default project mode) ├── TIMELOG.md ├── product-library.csv ├── epd-library.csv └── .claude/skills/ PROJECT EXTENSIONS


Architecture Studio supplies the framework, governance, and maintained reference implementations. The user-owned studio is where a firm’s own practice layer grows. Studio memory, custom skills, and resulting work products remain local files; plugin updates replace plugin code without silently taking ownership of that workspace.

**Governance** establishes defaults, professional boundaries, evidence practices, and consent. **Tooling** applies those constraints through skills, agents, and workflows. **Memory** preserves studio and project context as linked plain files. Read the complete [workspace and memory model](https://github.com/AlpacaLabsLLC/skills-for-architects/blob/main/docs/workspace-model.md) and [data-governance boundary](https://github.com/AlpacaLabsLLC/skills-for-architects/blob/main/docs/data-governance.md).

## Extend Architecture Studio

Architecture Studio separates maintained plugin capabilities from the procedures a firm creates for itself:

| Layer | Location | Purpose |
|-------|----------|---------|
| Bundled reference skills | Installed plugin | Working AEC tools, examples, and reusable patterns maintained upstream |
| Studio skills | `studio/.claude/skills/` | Firm standards, internal procedures, shared templates, and practice-specific workflows |
| Project skills | `projects/<project>/.claude/skills/` | Client-, jurisdiction-, delivery-, or project-specific procedures |
| Upstream contributions | This repository | General-purpose capabilities proposed for the open-source project |

`/as:skill-maker` helps turn a firm procedure into a structured skill at the correct ownership level. It follows Architecture Studio’s governance, provenance, and testing patterns without writing into the installed plugin cache.

## Quick start

### Install

**Claude:** Open **Customize → Plugins → + → Add marketplace**, choose a repository source, enter `AlpacaLabsLLC/skills-for-architects`, and install **Architecture Studio**. Workspace, hook, and subagent behavior depends on the Claude surface and permissions your organization enables; the workflow below is tested with Claude Code.

**Claude Code:**

```bash
claude plugin marketplace add AlpacaLabsLLC/skills-for-architects
claude plugin install as@skills-for-architects
claude

After Claude Code opens, run:

/as:studio

The welcome offers four paths: set up a studio, use the tools without setup, learn with an example, or open an existing studio. Architecture Studio creates no studio, project, ALPA account, cloud store, or git repository until you approve an exact local target.

Use

Describe a task through the studio entry point. It routes the request to the appropriate skill or agent:

/as:studio task chair, mesh back, under $800
/as:studio 123 Main St, Brooklyn NY
/as:studio I need a space program for 200 people
/as:studio parse this EPD

Use /as:tool-catalog for the complete menu. You can also select any Architecture Studio command from autocomplete—for example, /as:environmental-analysis 123 Main St. New to Claude Code? Start with /as:learn.

as is the technical plugin namespace for Architecture Studio. Copyable plugin commands combine that namespace with a skill name—for example, /as:site-history. Claude Code autocomplete may show a shorter label when it is unambiguous, but the namespaced form is the public documentation contract.

Upgrading to v1.4.0 (reinstall required)

Architecture Studio v1.4.0 changes the installable plugin identifier from architecture-studio to as. Refreshing the marketplace alone does not replace the old identity.

If you installed v1.3.0:

claude plugin marketplace update skills-for-architects
claude plugin uninstall architecture-studio@skills-for-architects
claude plugin install as@skills-for-architects

If you installed v1.2.1 or earlier: uninstall any numbered Architecture Studio plugins you installed, then update the marketplace and install as:

for p in 00-due-diligence 01-site-planning 02-zoning-analysis 03-programming \
         04-specifications 05-sustainability 06-materials-research \
         07-presentations 08-dispatcher 09-project-dossier; do
  claude plugin uninstall "$p@skills-for-architects"
done
claude plugin marketplace update skills-for-architects
claude plugin install as@skills-for-architects

Reload plugins or restart Claude Code and confirm that only as@skills-for-architects is installed. Run /as:studio to use the built-in tools, create a studio, or reopen a studio created while testing the prerelease. Reinstalling changes plugin code only: it does not delete or rewrite project folders, PROJECT.md, decision records, custom skills, or user-owned studio files.

If an existing project uses the v1.x PROJECT.md Decisions table, open that project and run /as:project migrate. Review the proposed migration before approving it; reinstalling the plugin does not migrate project records automatically.

If you manually added the old identifier to a Claude settings file, replace only the settings key or entry architecture-studio@skills-for-architects with as@skills-for-architects. Architecture Studio does not edit Claude settings automatically.

Existing local welcome and update-check preferences remain in place because their stable .architecture-studio-* filenames and state location do not change with the plugin identifier.

Three ways to use Architecture Studio

  • Use the references. Invoke the bundled skills and agents as installed. No studio workspace is required. Selecting tools-only onboarding creates no workspace files; an invoked tool may create only the output you ask it to produce.
  • Build your practice layer. Create a studio when you want persistent settings, linked projects, and firm- or project-specific skills.
  • Contribute upstream. Generalize a capability that benefits other practices and propose it to the open-source project.

All three paths use the same plugin architecture. You can begin with the reference tools and create a studio later without migration or cleanup.

Claude Code dependency

To use Architecture Studio with Claude Code, open the terminal available on your operating system and install Claude Code by following the current Claude Code setup instructions. Then launch Claude Code, run the two plugin commands under Install above, and invoke /as:studio. The optional /as:learn course begins after Claude Code is running.

Bundled reference agents

Agents are working orchestration examples as well as immediately usable tools. Describe your task and the agent decides which skills to call, in what order, and where professional judgment is required.

Agent Domain What it does
site-planner Site planning Runs separate environmental, mobility, demographic, and history streams before synthesis
nyc-zoning-expert Due diligence + zoning Combines NYC property research, zoning analysis, buildable envelope, and visualization
workplace-strategist Programming Translates headcount and work style into occupancy-informed programs and room schedules
product-and-materials-researcher Materials research Finds products, extracts specifications, classifies data, and identifies alternatives
ffe-designer FF&E design Builds schedules and room packages, performs QA, and prepares dealer interchange
sustainability-specialist Sustainability Researches EPDs, compares GWP, checks eligibility, and prepares specification thresholds
brand-manager Presentations Builds decks, creates palettes, and checks deliverables for presentation readiness

See the agents index for complete workflows and handoff logic.

Bundled reference skills

All bundled skills live in one flat catalog and install together. They make Architecture Studio useful immediately and provide concrete patterns firms can build from; they do not define the limits of the system or prescribe one firm’s way of practicing. These groups describe their role in practice, not separate plugins.

Layer Group Description
Firm operations Dispatcher Studio setup and routing, the tool menu, skill creation, and reviewed feedback
Firm operations Learn Guided, resumable introduction to Claude Code for architects
Project management Project records Facts, decisions, /as:workplan, meetings, site reports, tasks, and confirmed time
Practice and design Due diligence NYC landmarks, permits, violations, ownership, housing, and BSA records
Practice and design Site planning Environmental, mobility, demographic, and site-history research
Practice and design Zoning analysis NYC zoning analysis and interactive buildable-envelope visualization
Practice and design Programming Workplace programs, occupancy loads, egress, and plumbing fixtures
Practice and design Specifications CSI outline specifications with professional-review markers
Practice and design Sustainability EPD parsing, research, comparison, and GWP requirements
Practice and design FF&E and materials Product research, extraction, cleanup, schedules, imagery, CSV, and SIF
Practice and design Presentations Slide decks, color palettes, and image preparation

Browse the complete tooling catalog for every command, input, output, and supporting skill document.

Rules

Cross-cutting conventions shape every skill’s output. Two are hook-enforced; five are advisory references carried by the skills and agents that need them.

Rule What it governs
units-and-measurements Imperial and metric defaults, area types, and dimensions
code-citations Edition years, jurisdiction awareness, and building-code references
professional-disclaimer Required disclaimer language and limits on regulated output
csi-formatting MasterFormat section numbers and three-part structure
terminology AEC terminology, abbreviations, and material names
output-formatting Tables, source attribution, file naming, and list structure
transparency Visible inputs, assumptions, calculations, and sources

See the rules index for the enforcement boundary.

Hooks

Event-driven automations ship with the plugin and register when it is enabled. No manual settings merge is required.

Hook Event What it does
session-start-welcome First session after install Confirms that built-in tools are ready and points to optional studio setup and learning
post-write-disclaimer-check After Write or Edit Flags marked regulatory output that is missing the professional disclaimer
pre-commit-spec-lint Before git commit Flags malformed CSI section numbers
version-check Enabled startup sessions, at most daily Checks for a newer release only after explicit opt-in

Background update checking is disabled by default. If enabled, it makes at most one bare request per 24 hours to version.alpa.llc, sends no project content or Architecture Studio identifier, and fails silently. Cloudflare still processes ordinary request metadata such as IP address, headers, and timestamps.

See the hooks index for behavior and customization.

Data and privacy

Architecture Studio runs inside the user’s own Claude or Claude Code session. Model-side data controls, retention, and account or organization policies remain managed directly between the user and Anthropic; available settings depend on the Anthropic account, plan, and administrator policy. Review and manage those controls through Anthropic’s Privacy Center and the settings provided for the user’s Claude account or organization.

  • Architecture Studio does not upload or store studio or project records with ALPA.
  • Prompts and files sent to the configured LLM are handled under that provider account and its data terms.
  • Research skills contact the public sources named in their documentation when the user runs them.
  • New studios reserve .mcp.json with an empty mcpServers object. Architecture Studio does not select providers, configure OAuth, or bundle credentials.
  • /as:studio-feedback prepares fields locally. Opening the prefilled GitHub URL sends the displayed query parameters immediately; Architecture Studio never submits the issue.

Read the complete data-governance documentation.

Extend your own studio

Firms can create private studio and project skills without forking this repository. Those skills live in the user-owned workspace, can follow internal standards, and are not overwritten by plugin updates. Start with /as:skill-maker and choose the studio or project destination.

Contribute upstream

When a capability has value across practices, it can be proposed to the shared plugin. A strong upstream skill contains no firm or client secrets, has clear inputs and outputs, preserves provenance and professional-review boundaries, and includes representative tests or examples.

Read CONTRIBUTING.md before proposing a skill or changing a shared contract. Repository conventions live in PATTERNS.md, and shared data contracts live in schema/.

Firms preparing a controlled pilot should also read the concise firm deployment guide for ownership, access, backup, rollout, and incident responsibilities.

For guidance on organizing skills across a team, read Distributing Skills to Teams.

License

MIT—see LICENSE.


Built by ALPA—research, strategy, and technology for the built environment.

Read more: Claude Code Cheat Sheet for Architects · Distributing Skills to Teams