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 빌더가 잘못된 가정을 하거나 과도하게 구현하는 것을 방지합니다.
작동 방식
이 도구는 4단계 설계 프로세스를 통해 작동합니다:
- 발견: 프로젝트를 14개의 "형태"(예: SaaS, 에이전트 앱, CLI) 중 하나로 분류하고, 새 코드인지 기존 코드인지 판단합니다.
- 심층 분석:
stack-researcher서브에이전트를 사용해 라이브 레지스트리와 비교하여 라이브러리 버전을 검증하여 스택이 최신임을 보장합니다. - 아키텍처: 스택과 범위를 정의하고, 두 가지 필수 게이트를 통과합니다: 게이트 A(모든 부족한 마커 해결)와 게이트 B(적대적 사전 사후 분석을 통한 리스크 식별).
- 생성:
blueprint-writer와blueprint-validator가 20개의 고정 섹션(완료 조건과 검증 기준이 명확히 정의된)을 포함하는 마크다운 블루프린트를 생성하고 감사합니다.
대상 사용자
Claude Code를 사용하여 최소한의 수동 개입으로 프로젝트를 자율적 빌더 에이전트에게 인계하고 싶은 개발자, 그리고 기존 코드베이스에 변경 사항을 통합해야 하는 "브라운필드" 프로젝트를 관리하는 사람들을 위한 것입니다.
주요 특징
- 드리프트 방지 빌드 단계: 각 단계에 구체적인
Do,Done when,Verify,Checkpoint필드를 포함하여 에이전트의 드리프트를 방지합니다. - EARS 수용 기준: "요구사항 구문의 쉬운 접근법"(WHEN <트리거> THE SYSTEM SHALL <응답>)을 사용하여 모든 기준이 스크립트로 판단 가능하도록 합니다.
- 스택 독립형 형태: "무엇을 할 것인가"(형태)와 "어떻게 할 것인가"(런타임 트랙) 및 "기능"을 분리하는 14개의 사전 정의된 프로젝트 형태를 제공합니다.
- 브라운필드 지원: 기존 리포지토리를 매핑하는 전용 흐름을 포함하여 기존 규칙과 에이전트 지침을 존중합니다.
- 실시간 레지스트리 검증: 설계 단계에서 권위 있는 레지스트리와 비교하여 오래된 종속성(의존성)을 방지합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트