Hainrixz/the-architect

A Claude Code plugin that interviews you, designs the whole architecture, and writes a self-contained blueprint another Claude Code instance builds from with zero context — EARS acceptance criteria and a runnable verify command on every build step. 14 project shapes, greenfield and brownfield. EN/ES.

解决的问题

Architect 是 Claude Code 的元代理,解决了「幻觉」或不完整软件计划的问题。它通过在编写任何应用代码之前创建严格、详细的蓝图,防止自主 AI 构建者做出错误假设或过度构建。

如何工作

该工具通过四阶段设计流程运行:

  1. 发现:将项目分类为 14 种「形状」之一(例如 SaaS、Agent App、CLI),并确定是新代码还是现有代码。
  2. 深度调研:使用 stack-researcher 子代理,通过与实时注册表核对来验证库版本,确保技术栈是最新的。
  3. 架构设计:定义技术栈和范围,通过两个强制性关卡:关卡 A(解决所有未明确标记的问题)和 关卡 B(对抗性预死前分析,识别潜在风险)。
  4. 生成blueprint-writerblueprint-validator 生成并审核一份包含 20 个固定部分的 Markdown 蓝图,其中包含严格的构建顺序以及明确的「完成条件」和「验证」标准。

适用人群

专为使用 Claude Code 的开发者设计,他们希望以最少的手动干预将项目交给自主构建代理,也适用于管理「棕地」项目(即必须集成到现有代码库中的变更)的人员。

主要亮点

  • 防漂移构建步骤:每个步骤都包含明确的 DoDone whenVerifyCheckpoint 字段,防止代理漂移。
  • EARS 接受标准:采用「需求语法的简易方法」(WHEN <触发条件> THE SYSTEM SHALL <响应>),确保所有标准均可由脚本判定。
  • 与技术栈无关的项目形态:14 种预定义项目形态,将「做什么」(形态)与「怎么做」(运行时轨迹)和「能力」分离。
  • 棕地支持:包含专门流程用于映射现有仓库,尊重现有约定和代理指令。
  • 实时注册表验证:在设计阶段通过与权威注册表核对,防止依赖项过时。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目