Skip to content

Articles/Architecture Studio Now Runs on Codex

Architecture Studio Now Runs on Codex

Architecture Studio v1.4.2 brings all 46 open-source AEC skills to Codex, with native plugin packaging, portable workspaces, and the same project memory used in Claude Code.

Architecture Studio began as a public question: what does an AI workbench look like when architects can inspect it, change it, and own the judgment inside it?

Until this week, our answer ran in Claude. Architecture Studio v1.4.2 adds Codex as a supported host. The same 46 skills now install as one plugin in Codex or Claude Code, read the same project records, and write into the same user-owned studio workspace.

This is not a port to a second catalog. It is one catalog with two native entry points.

The numbers

As of release:

  • 306 GitHub stars and 66 forks
  • 46 shared skills
  • 11 releases since the public launch
  • One plugin identity: as@skills-for-architects

The repo remains public, MIT-licensed, and made mostly of files an architect can open and read.

What compatibility means

Codex and Claude Code do not invoke skills the same way, store local extensions in the same directory, or expose the same automation. We did not flatten those differences behind documentation that only works on one side.

CodexClaude Code
Studio entry point$studio/as:studio
Guided course$learn/as:learn
Skill menu$tool-catalog/as:tool-catalog
Firm skills.agents/skills/.claude/skills/
Workspace instructionsAGENTS.mdCLAUDE.md
Shared catalog46 skills46 skills
Host-specific automationExplicit skill sequences7 native agents and 4 hook handlers

Every bundled skill now carries a small host contract: use $skill-name in Codex and /as:skill-name in Claude Code. Supporting scripts and references resolve from the skill that was actually loaded, rather than assuming a Claude-only plugin path.

That sounds like plumbing because it is. Plumbing is what makes “compatible” mean the workflow runs, not just that a Markdown file can be copied into another directory.

The package is native to Codex

The repository now contains a Codex plugin manifest and a Git marketplace entry alongside the existing Claude package. That gives Codex a real installation surface for the whole catalog instead of asking users to symlink 46 skills by hand.

It follows the same underlying model described in OpenAI’s skill documentation: a skill is a readable package of instructions, references, assets, and optional scripts, loaded when the task calls for it. Architecture Studio supplies the AEC layer on top — source expectations, professional boundaries, project records, and maintained workflows for the work architects already do.

The workspace stays portable

Architecture Studio 1.4 moved the important state out of the plugin cache and into a workspace the firm owns. Codex compatibility preserves that boundary.

A new studio now includes both AGENTS.md and CLAUDE.md, plus .agents/skills/ and .claude/skills/. A project still keeps its facts in PROJECT.md, its reasoning in decisions/, and its meetings, site reports, plans, tasks, time, product data, and EPD data in plain files underneath it.

Those records do not become Codex records or Claude records. They remain project records. A firm can change hosts without migrating its memory into another product-shaped database.

Existing v1.4 workspaces remain valid. The new scaffold adds host-specific instruction and skill roots; it does not move or duplicate user-owned work.

What we did not pretend was portable

Claude Code’s native agents and hooks are Claude Code features. The Codex package does not register those files under new names and call that parity.

Instead, $studio has explicit Codex routes for the same seven workflow lanes: site context, NYC zoning, workplace programming, specifications, materials and FF&E, sustainability, and presentations. It invokes the relevant shared skills in sequence and requires the same synthesis and professional-review boundaries.

The output can be equivalent without claiming the orchestration mechanism is identical.

The guided course follows the same rule. $learn and /as:learn use one six-module fictional museum project, but the instructions branch where Codex uses AGENTS.md, .agents/skills/, and a new session while Claude Code uses CLAUDE.md, .claude/skills/, and /clear.

Install it

In Codex:

codex plugin marketplace add AlpacaLabsLLC/skills-for-architects
codex plugin add as@skills-for-architects
codex

Then try:

$studio 123 Main St, Brooklyn NY

Or, if this is your first time working this way:

$learn

Claude Code continues to use the same plugin identity:

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

The installation guide covers both hosts. The product page shows the complete system, and the source remains the place to inspect every workflow before trusting it with project work.

Why this matters

Architecture firms should not have to rewrite their practice layer every time they change the model or harness underneath it.

The valuable part is not the sigil before a command. It is the judgment encoded in the skill, the evidence attached to the output, the project memory that survives the session, and the firm’s ability to inspect and revise all three.

Codex compatibility is one more step toward making that layer portable. Not hostless — the hosts are meaningfully different — but owned above the host.

Next article

AEC Magazine on the Judgement Stack →