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 构建者做出错误假设或过度构建。
如何工作
该工具通过四阶段设计流程运行:
- 发现:将项目分类为 14 种「形状」之一(例如 SaaS、Agent App、CLI),并确定是新代码还是现有代码。
- 深度调研:使用
stack-researcher子代理,通过与实时注册表核对来验证库版本,确保技术栈是最新的。 - 架构设计:定义技术栈和范围,通过两个强制性关卡:关卡 A(解决所有未明确标记的问题)和 关卡 B(对抗性预死前分析,识别潜在风险)。
- 生成:
blueprint-writer和blueprint-validator生成并审核一份包含 20 个固定部分的 Markdown 蓝图,其中包含严格的构建顺序以及明确的「完成条件」和「验证」标准。
适用人群
专为使用 Claude Code 的开发者设计,他们希望以最少的手动干预将项目交给自主构建代理,也适用于管理「棕地」项目(即必须集成到现有代码库中的变更)的人员。
主要亮点
- 防漂移构建步骤:每个步骤都包含明确的
Do、Done when、Verify和Checkpoint字段,防止代理漂移。 - EARS 接受标准:采用「需求语法的简易方法」(WHEN <触发条件> THE SYSTEM SHALL <响应>),确保所有标准均可由脚本判定。
- 与技术栈无关的项目形态:14 种预定义项目形态,将「做什么」(形态)与「怎么做」(运行时轨迹)和「能力」分离。
- 棕地支持:包含专门流程用于映射现有仓库,尊重现有约定和代理指令。
- 实时注册表验证:在设计阶段通过与权威注册表核对,防止依赖项过时。
相关
- 项目
- 项目
- 项目
- 项目
- 项目