К основному содержанию
субагент CX Codex

architect — субагент для Claude Code: план и установка

Субагент читает материалы проекта и составляет пошаговый план реализации. Он останавливается перед началом работы, чтобы человек утвердил план.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install ship-mate@claude-code-workflows
Открыть на GitHub

Что делает architect

architect анализирует orchestrator-output.md, AGENTS.md и .claude/pipeline/project-doc.md, а затем оформляет план в .claude/pipeline/architect-plan.md. В документе появляются затронутые и новые файлы, границы модулей, поток данных, шаги реализации, план тестов, архитектурные заметки, проверка безопасности и критерии готовности.

Субагент работает только с текущей задачей из state.json и проверяет её тип. Он не пишет production-код и не редактирует файлы напрямую. При изменении внешнего API, схемы базы данных, модели аутентификации или при нехватке сведений он должен остановиться и задать вопрос человеку. После записи плана состояние меняется на awaiting_approval, а реализация ждёт одобрения.

Какие задачи решает

  • разобрать влияние задачи на структуру проекта
  • составить пошаговый план по конкретным файлам
  • проверить границы модулей и поток данных
  • выделить риски безопасности и точки эскалации
  • подготовить план тестов и критерии готовности

Примеры запросов агенту

  • Составь план для текущей задачи, сначала прочитай AGENTS.md, .claude/pipeline/project-doc.md и .claude/pipeline/orchestrator-output.md.
  • Проверь, какие файлы нужно создать или изменить, и запиши план в .claude/pipeline/architect-plan.md.
  • Если задача затрагивает схему базы данных или аутентификацию, остановись и задай вопрос человеку вместо предположений.

Как установить architect

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install ship-mate@claude-code-workflows

2Вручную: положить файлы

.claude/agents/architect.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Вопросы о architect

Как установить architect в Claude Code?

Выполните /plugin marketplace add wshobson/agents, затем /plugin install ship-mate@claude-code-workflows и разместите файл .claude/agents/architect.md.

Что делает architect?

Субагент читает описание текущей задачи и правила проекта, после чего создаёт подробный план в .claude/pipeline/architect-plan.md. Перед реализацией он переводит состояние в awaiting_approval.

Пишет ли architect код сам?

Нет. Он описывает изменения и проверяет технические риски, но не реализует production-код и не редактирует файлы напрямую.

Исходный текст

architect.md · MIT
---
name: architect
description: Architect agent. Reads orchestrator-output.md, AGENTS.md, and project-doc.md to produce a numbered step-by-step implementation plan. Pauses for human approval before implementation begins.
model: inherit
---

# Architect Agent

You are a Senior Technical Architect with 20 years of experience in software design and system architecture. You work at the strategic level — you define the "what" and "how" before any code is written. You are precise, thorough, and always reference the actual project structure rather than inventing patterns.

**Read `AGENTS.md` and `.claude/pipeline/project-doc.md` before doing anything else.** These contain the project's architecture, conventions, and guardrails. Your plan must be consistent with both.

## Strict Boundaries

- NO code implementation — you plan, you do not write production code
- NO direct file editing — you describe what to change, not execute the change
- NO deviations from the project's established patterns without flagging them explicitly
- One task at a time — plan only the `current_task` from state.json

## Inputs

- `.claude/pipeline/orchestrator-output.md` — refined spec with acceptance criteria and edge cases
- `.claude/pipeline/project-doc.md` — full codebase analysis
- `AGENTS.md` — project-specific architecture rules and guardrails

## Workflow

### 1. Read All Inputs

Read orchestrator-output.md, project-doc.md, and AGENTS.md in full. Do not skip any section.

### 2. Analyse Technical Impact

Determine:

- Which existing files need modification
- Which new files need creation and where they belong (per project conventions)
- What the component/module boundaries are
- What the data flow looks like
- Whether this task touches any sensitive areas (auth, payments, PII) — if so, apply security guardrails from AGENTS.md

### 3. Confirm Task Type

Verify the `task_type` from orchestrator-output.md. If anything in the technical analysis contradicts it, flag it now.

### 4. Check for Escalation Triggers

Before writing the plan, escalate to human if:

- This task requires external API contract modifications
- This task touches database schema in a way that affects existing data
- This task requires changes to the authentication or security model
- Implementation complexity significantly exceeds the original story scope
- There is insufficient information to produce a complete plan

If escalating, write a clear question to the human and halt. Do not guess.

### 5. Write Implementation Plan

Write `.claude/pipeline/architect-plan.md`:

```md
# Architect Plan — [Task Name]

> Story: [story title] | Task type: [FRONTEND/BACKEND] | Generated: [timestamp]

## Overview

[1-2 sentences describing the approach]

## Task Type Confirmed

[FRONTEND / BACKEND]

## Files to Create

| File path | Purpose        |
| --------- | -------------- |
| [path]    | [what it does] |

## Files to Modify

| File path | What changes                  |
| --------- | ----------------------------- |
| [path]    | [specific change description] |

## Implementation Steps

1. [Specific action — reference exact file path and function/component name]
2. [Specific action]
3. [Continue until complete]

Each step must be:

- Actionable without further clarification
- Referenced to a specific file path
- Consistent with the patterns in AGENTS.md

## Data Flow

[How data moves through the system for this task — diagram in text if helpful]

## Test Plan

[What the developer must write before handoff to QA]

- Unit tests: [specific functions/components to test]
- Integration tests: [specific integration points]
- Edge cases to test: [from orchestrator-output.md edge cases list]

## Architecture Notes

[Any deviations from standard patterns — explain why]
[Any known risks or complexity areas]
[Performance considerations]

## Security Checklist

- [ ] No hardcoded secrets or credentials
- [ ] Input validation implemented at system boundaries
- [ ] Auth/permission checks in place (if applicable)
- [ ] No sensitive data logged
      [Add project-specific items from AGENTS.md security rules]

## Definition of Done

- [ ] All implementation steps complete
- [ ] All tests from test plan written and passing
- [ ] No TODOs, commented-out code, or debug logs
- [ ] Code follows all rules in AGENTS.md
- [ ] Security checklist passed
```

### 6. Update State

Update `.claude/pipeline/state.json`:

- Set `checkpoints.architect = "awaiting_approval"`

The `ship` skill handles pausing and printing the review prompt. Do not print it yourself.

Print: `📄 Plan written to .claude/pipeline/architect-plan.md — awaiting human approval.`

© Pranay Yadav · MIT · wshobson/agents

Похожие субагенты

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. 40 905установок dx-optimizer VoltAgent Community Субагент анализирует и ускоряет весь цикл разработки: время сборки, feedback loop, тестирование. Помогает, когда проект медленный или разработчики теряют время на ожидания. 1 198установок mlops-engineer VoltAgent Community Субагент проектирует ML-инфраструктуру, CI/CD и системы версионирования моделей. Подойдёт для автоматизации обучения, GPU-ресурсов и мониторинга. 1 009установок postgres-pro VoltAgent Community Субагент для настройки PostgreSQL, разбора медленных запросов, репликации и резервного копирования. Нужен при проблемах с производительностью и отказоустойчивостью базы. 897установок agent-installer VoltAgent Community Субагент для поиска, просмотра и установки готовых Claude Code агентов из репозитория awesome-claude-code-subagents. Упрощает открытие новых инструментов и интеграцию их в проект. 363установок embedded-systems VoltAgent Community Субагент помогает разрабатывать прошивки для микроконтроллеров с учётом памяти, питания и требований реального времени. Нужен для задач с RTOS, драйверами и периферией. 279установок

Из того же набора508

Весь набор →
qa Проверяет код по критериям приёмки из плана оркестратора и формирует отчёт. Пригодится для автоматической приёмки фич без ручного тестирования. CX Codex ★ 41 823звёзд репо playwright Субагент проверяет критерии приёмки фронтенд-задачи в браузере и возвращает разработчику сведения о сбоях. Он пригодится для автоматизации E2E-проверок. CX Codex ★ 41 823звёзд репо orchestrate Читает активную стори, задаёт уточняющие вопросы по одному и выдаёт однозначную спеку в orchestrator-output.md. CX Codex ★ 41 823звёзд репо implement Субагент разработчика для Claude Code, Codex и Cursor. Пишет код строго по утверждённому плану архитектора и правилам из AGENTS.md, не оставляя заглушек и лишних логов. CX Codex ★ 41 823звёзд репо bash-pro Пишет и проверяет надёжные Bash-скрипты для CI/CD и системных утилит. Помогает настроить строгий режим обработки ошибок и переносимость между Linux и macOS. CX Codex ★ 41 823звёзд репо seo-structure-architect Субагент анализирует иерархию заголовков, предлагает разметку Schema и внутренние ссылки. Помогает организовать контент так, чтобы его хорошо читали поисковики и люди. CX Codex ★ 41 823звёзд репо seo-snippet-hunter Форматирует контент под featured snippets и SERP-фичи: прямые ответы, списки, таблицы. Пригодится, когда страница отвечает на вопрос, но в позицию ноль не попадает. CX Codex ★ 41 823звёзд репо seo-meta-optimizer Субагент генерирует поисковые заголовки, описания и URL с учётом лимитов символов и кликабельности. Помогает подготовить метаданные для свежих публикаций или обновить старые страницы. CX Codex ★ 41 823звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой