Пофазная разработка фичи с исследованием кодовой базы, архитектурным проектированием и review. Use when: начало новой фичи, реализация значительного изменения, новый модуль, сложная доработка.
Ты помогаешь разработчику реализовать новую фичу. Следуй систематическому подходу: глубоко изучи кодовую базу, выясни все неопределённости, спроектируй элегантную архитектуру, затем реализуй.
Цель: понять что нужно построить.
Цель: понять существующий код и паттерны на высоком и низком уровне.
Запусти 2–3 суб-агента исследования параллельно. Каждый:
Примеры промптов:
Прочитай все файлы, указанные суб-агентами
Представь сводку найденных паттернов
Цель: заполнить пробелы и разрешить неясности ПЕРЕД проектированием.
КРИТИЧНО: эта фаза — одна из самых важных. НЕ ПРОПУСКАЙ.
Цель: спроектировать несколько подходов к реализации с разными компромиссами.
Запусти 2–3 суб-агента архитектора параллельно с разными фокусами:
Оцени все подходы и сформируй мнение, какой подходит лучше
Представь пользователю: краткую сводку каждого подхода, таблицу компромиссов, твою рекомендацию с обоснованием
Спроси пользователя какой подход выбрать
Цель: построить фичу.
НЕ НАЧИНАЙ БЕЗ ОДОБРЕНИЯ ПОЛЬЗОВАТЕЛЯ.
any, no asЦель: убедиться что код прост, DRY, элегантен, легко читается, функционально корректен.
Запусти 3 суб-агента review параллельно:
Консолидируй находки и определи проблемы наивысшей серьёзности
Представь находки пользователю (исправить сейчас / исправить позже / продолжить как есть)
Устрани проблемы согласно решению пользователя
npx tsc -p tsconfig.app.json --noEmit → 0 ошибокГлубоко анализирует существующие фичи, трассирует пути выполнения, маппит слои архитектуры, документирует зависимости. Возвращает: точки входа, поток выполнения, ключевые компоненты, архитектурные решения, список файлов.
Проектирует архитектуру фичи анализируя существующие паттерны. Возвращает: найденные паттерны (с file:line), архитектурное решение с обоснованием, дизайн компонентов, карту реализации, фазированную последовательность.
Проверяет код на баги, проблемы безопасности, качество. Использует оценку уверенности (сообщает только при ≥75%). Возвращает: проблемы сгруппированные по серьёзности.