codex
Run the Codex CLI directly in the user's checkout for code analysis, refactoring, or automated editing without Claude Architect's…
Let Claude Architect route a versioned implementation spec through the trusted MCP runtime, independently review the Candidate Artifact, record a decision, and integrate only accepted bytes. Use for implementation delegation, Producer selection, or commitment-boundary review.
Claude Code
$ npx -y skills add pymodel/claude-architect --skill delegate --agent claude-code
Codex
$ npx skills add pymodel/claude-architect --skill delegate -a codex -y
Cursor
$ npx skills add pymodel/claude-architect --skill delegate -a cursor -y
Gemini CLI
$ npx skills add pymodel/claude-architect --skill delegate -a gemini-cli -y
GitHub Copilot
$ npx skills add pymodel/claude-architect --skill delegate -a github-copilot -y
OpenCode
$ npx skills add pymodel/claude-architect --skill delegate -a opencode -y
Windsurf
$ npx skills add pymodel/claude-architect --skill delegate -a windsurf -y
name: delegate description: Let Claude Architect route a versioned implementation spec through the trusted MCP runtime, independently review the Candidate Artifact, record a decision, and integrate only accepted bytes. Use for implementation delegation, Producer selection, or commitment-boundary review.
PROTOCOL_VERSION: 3.0.0
The current session is the architect: it owns requirements, the Delegation Spec, Producer selection, review, and acceptance. Producers are untrusted — their output is only a candidate until the runtime freezes it, independently verifies it, and the architect reviews the exact anchored bytes.
Always present this skill as `/architect:delegate`. Never show a shorter command.
When the upstream Superpowers plugin is available, keep its host-loop skills on the architect side: `brainstorming` before freezing the Delegation Spec, `writing-plans` to turn an agreed design into objectively checkable work or slices, `verification-before-completion` before recording a decision. Generic `executing-plans` and `subagent-driven-development` may coordinate architect-owned non-writing analysis only, never a writing task.
To execute any multi-task plan that writes files, use `/architect:subagent-driven-delegation`: the Superpowers subagent-driven-development loop — ledger, per-task brief, per-task review, final whole-branch review — with the delegation lifecycle below replacing the generic implementer subagent. No skill grants a Producer permission to plan instead of editing, dispatch nested agents, review itself, accept a candidate, or integrate bytes. Without the plugin, proceed without those skills rather than approximating them.
Edit-lane Producers receive a deliberately smaller, vendored procedure subset:
The runtime supplies these by absolute path inside each isolated attempt. Never put architect-only skills in the Delegation Spec or tell a Producer to discover skills from the operator's home directory. Vendored from [obra/superpowers](https://github.com/obra/superpowers) 6.2.0, MIT.
The delegated CLIs are the architect's **implementation agents** — Claude Code's subagent idiom, except each agent launches an *untrusted Producer* through the trusted MCP runtime inside an isolated Git worktree. Present them as a roster: the human picks one `subagent_type`, exactly one agent runs per attempt, and no agent may review or accept its own work.
If the user invokes `/architect:delegate` without naming a CLI, implementer, or agent, use the host's structured question tool when available, ask this question, and wait for the answer. Include the producer and reasoning control in each option so the user knows what the lane will run:
> Which CLI should handle this delegation? Each choice shows its model and reasoning default. Use a custom answer to name a different supported reasoning level.
Offer exactly these choices:
There is no implicit lane default. If the answer names a supported model or reasoning override, include it in the delegation spec; otherwise let the selected Producer use its configured default. The Pi lane accepts no model override: it always runs the model configured in Pi.
P0-A certifies the MCP implementation path only for Codex on macOS arm64 when its capability report names `codex-native-sandbox` and marks the edit Lane eligible.
The architect session — whatever model it runs, including Fable — may dispatch Claude subagents through the host's `Agent` tool (`model`: `opus`, `sonnet`, or `fable`) for **non-writing** roles, in parallel with a running lane:
Claude Code delegates coding to isolated CLI agents it doesn't trust (Codex, OpenCode, Pi, Pythinker), freezes what they produce, verifies it independently, and merges only what a human approves.
Run the Codex CLI directly in the user's checkout for code analysis, refactoring, or automated editing without Claude Architect's…
Execute an implementation plan with the Superpowers subagent-driven-development loop while every task is implemented by a…
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Use when implementing any feature or bugfix, before writing implementation code
Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.