the-architect
Hainrixz · Hainrixz/the-architect
Meta-agent Claude Code này phỏng vấn bạn để thiết kế kiến trúc phần mềm hoàn chỉnh, tạo ra một bản thiết kế độc lập để một instance Claude Code khác xây dựng.
Một plugin Claude Code phỏng vấn bạn, thiết kế toàn bộ kiến trúc và viết một bản thiết kế tự chứa mà một phiên bản Claude Code khác có thể xây dựng từ đó mà không cần bất kỳ ngữ cảnh nào — tiêu chí chấp nhận EARS và một lệnh xác minh có thể chạy ở mọi bước xây dựng. Hỗ trợ 14 hình dạng dự án, cả greenfield và brownfield. EN/ES.
Xem trước
Bạn có thể làm gì với nó
- Thiết kế kiến trúc hoàn chỉnh cho một ứng dụng SaaS mới.
- Tạo bản thiết kế chi tiết cho một nền tảng thương mại điện tử để một agent khác có thể xây dựng.
- Lên kế hoạch cho một hệ thống với các tính năng cụ thể như tài khoản người dùng và tích hợp thanh toán.
Kiểm tra an toàn
Không thấy dấu hiệu rủi ro trong các file đã quét.
Quét tự động các file trong repo. Luôn xem lại code trước khi chạy.
Trích từ README
The Architect
<strong>A Claude Code meta-agent that designs complete software blueprints.</strong>
Describe what you want to build. Get a complete blueprint. Let Claude Code build it for you.
tododeia.com ·
English ·
Español
English
What is The Architect?
Imagine you want to build a house. Before anyone picks up a hammer, you need a blueprint — a detailed plan that shows every room, every wall, every pipe, and every wire. Without it, the builders wouldn't know what to do.
The Architect does this for software.
You describe it → "a SaaS for restaurant reservations, team accounts, Stripe"
The Architect designs it → interviews you, picks the stack, writes the blueprint
Claude Code builds it → reads the blueprint, ships the project step by step
It does not write application code. It designs systems and produces blueprints — self-contained markdown files that a different Claude Code instance, with zero prior context, can build from without asking you a single question.
Install
Plugin (recommended)
Two commands, inside any Claude Code session:
/plugin marketplace add Hainrixz/the-architect
/plugin install the-architect@soyenriquerocha
Then type /architect — in any directory. Your blueprints are written to ./blueprints/ in whatever folder you're working in, never inside the plugin.
Clone (still works, exactly as in v1)
git clone https://github.com/Hainrixz/the-architect.git
cd the-architect
claude
Claude Code reads CLAUDE.md and becomes The Architect. Same interview, same gates, same output — blueprints land in ./blueprints/ inside the clone. The slash commands and subagents are plugin-only; clone mode runs the same flow conversationally.
Prerequisites: Claude Code and a Claude subscription. Nothing else.
Pick your path: quick or full
There are two entry points, and the difference is real. Choose before you start.
/architect-quick | /architect | |
|---|---|---|
| Questions | 3, in one message | 12–16, across 6–7 messages |
| How long, end to end | ~10 minutes | ~40–60 minutes |
| Use it when | You already know the stack, or the build is small and you mostly want the plan written down | You intend to hand the result to an autonomous builder and walk away |
| What you give up | Smart defaults for everything you weren't asked | Nothing — but it costs you an hour |
| What you keep | Both gates, EARS acceptance criteria, verify commands, the confirmation gate | Same |
Quick mode is genuinely faster than v1's default — three questions, one message, defaults stated out loud so you can veto them. Full mode is the one to use when nobody will be around to answer the builder's questions later.
How it works
Four phases. You talk, it designs, it generates.
| Phase | What happens | What you do |
|---|---|---|
| 1. Discovery | 2–3 questions. Classifies your project into one of 14 shapes, and asks first whether this is new code or existing code. | Answer |
| 2. Deep dive | Shape-specific questions. Picks the runtime track and the capabilities. The stack-researcher subagent verifies every version against the live registries. | Answer 3–5 |
| 3. Architecture | One dense message: stack table, how it fits together, what v1 includes and what it explicitly excludes, rough build phases. Both gates run here. | Confirm or adjust |
| 4. Generate | Picks bundle or single file from the step count and says which. Then: blueprint-writer composes, blueprint-validator audits until it returns PASS, files are written to ./blueprints/. | Wait |
How long Phase 4 takes: 20–30 minutes, silently
This is the part nobody warns you about, so here it is up front. Once you confirm the architecture, generation runs roughly 20–30 minutes for a bundle, 10–15 for a single file, and produces no output until it is finished. That time is real work — a live registry call for every version pin, a full composition pass, and at least one validator round trip — but from your side it looks like nothing happening.
The Architect is required to tell you the estimate before it starts. If it doesn't, that's a bug. Go make coffee; what comes back is a file path and the first command to run.
The two gates (new in v2)
Phase 4 does not run until both pass. Neither is optional.
Gate A — zero [NEEDS CLARIFICATION] markers. Before presenting anything, The Architect scans its own draft and emits a marker for every decision still underspecified — scope boundaries, delete semantics, who can see whose data, who owns the API keys. Each marker is closed one of three ways: you answer it, you confirm a stated default, or it becomes an explicit Non-Goal. Entering generation with an open marker is forbidden.
The failure it prevents: a blueprint that reads as complete because the gaps were quietly filled with plausible guesses, and a builder agent that implements the guess at 2am with nobody to ask.
Gate B — adversarial pre-mortem. Eight angles aimed at killing the plan before it's generated: false assumptions, market, competition, viability, unit economics, execution, the six-months-out obituary, and the blind spot nobody in the conversation is looking at. The 3–7 findings that survive their own rebuttal become Risk Register entries or Non-Goals. If one invalidates the architecture, it goes back to redesign instead of shipping as a "risk". Uses /abogado-del-diablo when installed; runs inline otherwise — the gate is mandatory, only the tooling is optional.
What you get
A blueprint with 20 fixed sections. Section 9, the build order, is what the other 19 exist to support.
Every build step carries four fields: Do, Done when, Verify, Checkpoint. This is the anti-drift fix. In