architect-critic
v0.7.0Anti-sycophancy reviewer for specs and plans, with optional cross-agent fresh-frame critique (synchronous or async background Codex audits).
By PrasLicense: MIT0 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Codex and Claude Code
- Parsed components
- 6 skill or MCP entries
- Source updated
- Oct 4, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install architect-critic for Codex and Claude Code
codex plugin marketplace add pulseai-labs/claude-agent-scaffolding
codex plugin marketplace upgrade claude-agent-scaffolding-codex
codex plugin add architect-critic@claude-agent-scaffolding-codexPaste and run these commands in a terminal with Codex. They add and refresh the claude-agent-scaffolding-codex catalog, then install this plugin.
Compatibility: the page URL and API slug “architect-critic” remain stable.
- Codex:
architect-critic@agent-plugin-marketplace→architect-critic@claude-agent-scaffolding-codex
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/pulseai-labs/claude-agent-scaffoldingClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is architect-critic/.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/checking-adversary-readiness/SKILL.md├── skills/critiquing-spec/SKILL.md├── skills/listing-principles/SKILL.md├── skills/managing-async-critique/SKILL.md├── skills/promoting-principle/SKILL.md└── skills/reviewing-critique-history/SKILL.md
Included Skills6
Check whether the external adversary (Codex/Claude) is installed, authenticated, and schema-capable before a deep critique. Triggers on "check adversary readiness", "is codex ready", "critique doctor", "/critique-doctor", "can I run an async critique". Advisory and fail-soft — never blocks, never auto-installs.
Adversarial audit of a written spec or plan. Triggers on phrases like "audit this spec", "critique X", "adversarial review", "challenge the spec", "deep audit", "fresh-frame review". Runs host-agent self-audit in conversation; optionally invokes the other agent as a fresh-frame adversary at close-depth (--close flag or NL trigger): Codex when hosted in Claude Code, Claude Code when hosted in Codex. Produces challenges/gaps/alternatives, runs sequential rebuttal cycle with 1-5 concession scoring, appends run to state.json.
Show all principles in effect (shipped defaults + user-promoted + project-scoped + memory-bank patterns) grouped by source with annotations. Triggers on "show principles", "list principles", "what principles apply here", "principles in effect", "audit principles". Optional --source all|shipped|user|project filter.
Manage background (async) close-depth critique jobs — status, result, cancel, and resume. Triggers on "critique jobs", "resume critique", "resume the async audit", "cancel critique audit", "check critique job", "/critique-jobs". Resume consolidates the finished Codex result with the persisted host self-audit and runs one unified rebuttal; a concluded run resumes inspect-only.
Promote a principle to user-global or project-scoped principles.md. Triggers on "promote this principle", "record this as a principle", "add to principles.md", "make this a principle", "save this principle". Validates uniqueness, tags with source + timestamp, records the promotion in state.json.
Show recent architect-critic runs as a table, plus any in-flight background (async) audits. Triggers on "show recent critiques", "critique history", "list pending audits", "recent audits", "audit log", "in-flight critiques", "background audits". Reads state.json schema v3 (recent_runs[] + external_runs[]). Default N=10 rows; --limit N overrides.
Plugin manifests2
{
"name": "architect-critic",
"version": "0.7.0",
"description": "Anti-sycophancy reviewer for specs and plans, with optional cross-agent fresh-frame critique (synchronous or async background Codex audits).",
"author": {
"name": "Pras"
},
"repository": "https://github.com/draco28/claude-agent-scaffolding",
"license": "MIT",
"keywords": [
"critique",
"architecture",
"review",
"planning"
],
"skills": "./skills/",
"interface": {
"displayName": "Architect Critic",
"shortDescription": "Adversarial review for specs, plans, and design choices.",
"longDescription": "Architect Critic audits written specs and plans, surfaces challenges, runs a rebuttal cycle, records critique history, and can use a second agent as a fresh-frame adversary at close depth — synchronously, or as a managed background (async) job with status/result/cancel/resume and a readiness doctor.",
"developerName": "Pras",
"category": "Coding",
"capabilities": [
"Interactive",
"Read",
"Write"
],
"defaultPrompt": [
"Critique this spec at close depth.",
"Critique this large spec at close depth in the background, then I'll resume.",
"Check whether the external adversary is ready.",
"Review recent critique history."
],
"websiteURL": "https://github.com/draco28/claude-agent-scaffolding/tree/main/architect-critic",
"brandColor": "#7C3AED"
}
}{
"name": "architect-critic",
"version": "0.7.0",
"description": "Anti-sycophancy reviewer. 6 skills (gerund-named): critiquing-spec (audit + sequential rebuttal with T=4 concession scoring), managing-async-critique (background Codex audits: status/result/cancel/resume), checking-adversary-readiness (doctor), reviewing-critique-history, listing-principles, promoting-principle (manual). Ships ghost-notes + CORE shipped-default principles. Codex 0.125+ adversarial fresh-frame at close-depth, synchronous OR async (defer-to-resume unified rebuttal, durable state.json v3 job memory). Standalone-invocable; consumer plugins invoke skills in-conversation (no file IPC).",
"author": {
"name": "Pras"
},
"category": "workflow"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[architect-critic on Agent Plugins Marketplace](https://pluginsmp.com/plugins/architect-critic)