🇺🇸 English | 🇷🇺 Русский
Note
Английская версия является основной. Перевод может отставать.
Это руководство описывает работу мультиагентной системы для разработки программного обеспечения. Система построена на конвейерном принципе, где каждый агент (Аналитик, Архитектор, Планировщик, Разработчик, Ревьюер, Аудитор Безопасности) выполняет свою специализированную роль для преобразования требований в качественный код.
Методология объединяет два ключевых подхода (см. Сравнение):
- TDD (Test-Driven Development): Использование стратегии "Stub-First" (сначала заглушки) гарантирует, что тесты пишутся и проверяются до начала реализации основной логики. Подробнее.
- VDD (Verification-Driven Development): Режим повышенной надежности, использующий состязательную проверку ("Adversarial Review") для раннего выявления логических ошибок и противоречий в плане реализации. Подробнее.
- Установка и Настройка
- Обзор Системы
- Workspace Workflows
- Как начать разработку
- Практическое использование (Claude Code & Gemini)
- Управление артефактами
- Что делать с файлами .AGENTS.md?
- Подготовка к итерациям
- Reverse Engineering
- Шаблоны промптов
- Миграция со старых версий
Разверните фреймворк в чистый проект с помощью установщика:
cd /path/to/your-project
/path/to/agentic-development/install.sh install --vendor claudeУстановщик (install.sh → System/scripts/install.py) поддерживает пять профилей
вендоров — claude, antigravity, codex, cursor, gemini-cli — и пять
подкоманд:
| Подкоманда | Назначение |
|---|---|
install |
Развернуть фреймворк в целевой проект |
switch |
Сменить установленную систему агентов (напр. --vendor antigravity) |
update |
Пересобрать симлинки фреймворка после его обновления |
uninstall |
Удалить артефакты фреймворка (--purge удаляет и сам фреймворк) |
doctor |
Проверить целостность установки (--json — машиночитаемый отчёт) |
Фреймворк живёт в <project>/.agentic-development/ — это симлинк на соседний клон
(по умолчанию, --mode symlink) либо полная копия (--mode copy, для airgapped / CI).
Per-item относительные симлинки указывают внутрь неё, а managed-блок в .gitignore не
даёт файлам фреймворка попасть в git-историю проекта. Pre-flight проверка конфликтов
никогда не перезаписывает ваши файлы (CLAUDE.md, settings.json, пользовательскую
System/, …); --dry-run показывает план без изменений на диске.
Скопируйте эти папки в корень вашего проекта:
| Папка | Обязательно | Описание |
|---|---|---|
System/ |
✅ Да | Персоны агентов, документация и диспатчер |
.agent/ |
✅ Да | Навыки, сценарии и определения инструментов |
# Установка
cp -r /path/to/framework/System ./
cp -r /path/to/framework/.agent ./
cp /path/to/framework/GEMINI.md ./ # (Для Antigravity)Note
Подсистема выполнения инструментов включена в System/scripts/:
System/scripts/tool_runner.py— fallback-диспетчер инструментов (execute_tool; луп ещё не подключён).agent/tools/— Логика инструментов и схемы
Для настройки Cursor:
- Правила контекста: Скопируйте
AGENTS.mdв корень проекта. - Навыки: Создайте символическую ссылку для навигации:
ln -s .agent/skills .cursor/skills
- Прим: Это позволяет Cursor индексировать навыки, сохраняя
.agent/skillsкак единый источник.
- Прим: Это позволяет Cursor индексировать навыки, сохраняя
Antigravity поддерживает архитектуру "из коробки":
- Конфигурация: Скопируйте
GEMINI.mdв корень проекта (системный промпт). - Навыки: Убедитесь, что папка
.agent/skills/существует. Система загружает навыки оттуда автоматически. - Сценарии: (Опционально) Используйте
.agent/workflows/для автоматизированных последовательностей. - Автономный режим: Добавьте следующие команды в Allow List Terminal Commands в настройках IDE:
ls,cat,head,tail,find,grep,tree,wc,stat,file,du,df,git status,git log,git diff,git show,git branch,git remote,git tag,mv docs/TASK.md,mv docs/PLAN.md,mkdir -p docs,mkdir -p .agent,mkdir -p tests,python -m pytest,python3 -m pytest,npm test,npx jest,cargo test
Для использования с claude CLI от Anthropic:
- Конфигурация:
CLAUDE.mdвключён и готов к использованию. - Хуки:
.claude/settings.jsonавтоматически валидирует навыки при модификации. - Команды: Доступные слэш-команды (в
.claude/commands/):/start-feature— Анализ + Архитектура/plan— Фаза планирования/develop— Разработка одной задачи/develop-all— Цикл по всем задачам/light— Быстрый режим для тривиальных задач/vdd— VDD Enhanced пайплайн/vdd-start-feature— VDD Анализ + Архитектура/vdd-plan— VDD Планирование/vdd-develop— VDD Разработка/vdd-adversarial— VDD Адверсарное тестирование/vdd-multi— VDD Мульти-задачный пайплайн/full— Полный пайплайн + Security Audit/security-audit— Аудит безопасности/base-stub-first— Стандартный полный пайплайн/update-docs— Обновление документации/framework-upgrade— Обновление фреймворка/iterative-design— Итеративный дизайн/product-full-discovery— Полное продуктовое исследование/product-market-only— Анализ рынка/product-quick-vision— Быстрое продуктовое видение
- Использование: Запустите
claudeв корне проекта.CLAUDE.mdзагрузится автоматически.
Для использования с gemini CLI от Google:
- Конфигурация: Убедитесь, что
GEMINI.mdнаходится в корне проекта. - Использование: Запускайте команды
gemini. Инструмент будет искатьGEMINI.mdкак системную инструкцию.
Для использования этого фреймворка в Codex:
- Конфигурация: Используйте Codex-совместимую версию
AGENTS.md. Если текущий файл ориентирован на Cursor, адаптируйте его так, чтобы runtime-правила не зависели от путей.cursor/*. - Навыки: Держите проектные навыки в
.agent/skills/как единый источник истины. - Опциональные глобальные навыки: Переиспользуемые мета-скилы можно устанавливать в
$CODEX_HOME/skillsдля работы между проектами. - Использование: Откройте проект в Codex и запускайте задачи из контекста корня репозитория.
Для корректной работы инструментов, валидаторов и автотестов требуется воспроизводимое Python-окружение.
- Требуется: Python
3.11+(рекомендуется) - Минимум: Python
3.9+(режим совместимости)
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip setuptools wheelpip install -r requirements-dev.txt
# Опциональные интеграции:
pip install openai python-dotenvpython --version
python -m pytest --version
python -c "import yaml; print('pyyaml: ok')"
python .agent/skills/skill-creator/scripts/init_skill.py --help
python .agent/skills/skill-creator/scripts/validate_skill.py .agent/skills/skill-creator
python System/scripts/doctor.pyNo module named pytest- Выполните:
pip install -r requirements-dev.txt
- Выполните:
No module named yaml- Выполните:
pip install -r requirements-dev.txt
- Выполните:
- Если есть конфликты глобального Python:
- Деактивируйте и пересоздайте
.venv, затем переустановите только нужные пакеты.
- Деактивируйте и пересоздайте
Important
Не устанавливайте зависимости глобально. Используйте .venv для всех инструментов фреймворка.
project-root/
├── AGENTS.md # [Cursor] Правила и Контекст
├── GEMINI.md # [Antigravity] Системный конфиг
├── .agent/
│ ├── skills/ # [Common] Каталог Навыков
│ │ ├── ...
│ │ └── skill-product-* # [Product] Стратегия, Видение, Передача (Handoff)
│ ├── workflows/ # [Common] Сценарии
│ └── tools/ # [Common] Логика инструментов и схемы
├── System/
│ ├── Agents/ # [Common] Персоны Агентов (00-10, p00-p04)
│ ├── Docs/ # [Common] Документация Фреймворка
│ └── scripts/ # [Common] Диспатчер инструментов
│ └── tool_runner.py
└── src/ # Ваш исходный код
Для понимания работы системы критически важно различать Документацию и Системный Промпт.
Этот файл — Конституция системы.
- Роль: Описывает "Что это за система" и "Из чего она состоит".
- Содержание: Определения ролей (Аналитик, Архитектор и т.д.), Уровни Навыков, логика Границ Задач и правила для артефактов (TASK.md, ARCHITECTURE.md).
- Использование: Источник Истины для людей и агентов, которым нужно понять "Теорию" фреймворка.
Этот файл — Исполняемая Системная Инструкция для AI-агента.
- Роль: Говорит агенту "Что делать ПРЯМО СЕЙЧАС" и "Как исполнять правила".
- Содержание: Императивные команды (MUST, CRITICAL), Пайплайн Выполнения (Анализ -> Архитектура -> ...) и Протоколы.
- Использование: Активный промпт, который "программирует" поведение агента.
graph TD
subgraph "Чертеж (Теория)"
A[00_agent_development.md] -->|Определяет| B(Роли)
A -->|Определяет| C(Процессы)
end
subgraph "Драйвер (Исполнение)"
D[GEMINI.md / AGENTS.md] -->|Реализует| A
D -->|Управляет| E[AI Агент]
end
E -->|Читает| D
E -->|Выполняет| F[Агентный Пайплайн]
| Характеристика | 00_agent_development.md |
GEMINI.md / AGENTS.md |
|---|---|---|
| Тип | Документация / Спецификация | Промпт / Инструкция |
| Стиль | Описательный ("Система состоит из...") | Повелительный ("Ты ДОЛЖЕН...") |
| Цель | Объяснить структуру системы | Управлять поведением агента |
| Для кого | Разработчик и Агенты (Контекст) | AI Модель (Системный Промпт) |
| Аналогия | Конституция / Устав | Должностная инструкция / Алгоритм |
Взаимосвязь:
GEMINI.mdобеспечивает исполнение того, что описано в00_agent_development.md. Без первого файла агент не знал бы общей картины. Без второго — знал бы теорию, но не имел бы жесткого алгоритма для выполнения задач.
| Роль | Файл | Ответственность |
|---|---|---|
| Оркестратор | 01_orchestrator.md |
Менеджер проекта. Распределяет задачи, управляет пайплайном. |
| Аналитик | 02_analyst_prompt.md |
Сбор требований, написание ТЗ. |
| Ревьюер ТЗ | 03_task_reviewer_prompt.md |
Контроль качества Технических Заданий. |
| Архитектор | 04_architect_prompt.md |
Проектирование системы, БД, API. |
| Ревьюер Архитектуры | 05_architecture_reviewer_prompt.md |
Валидация архитектурных решений. |
| Планировщик | 06_planner_prompt.md |
Декомпозиция на атомарные шаги (Stub-First). |
| Ревьюер Плана | 07_plan_reviewer_prompt.md |
Проверка логичности и тестируемости плана. |
| Разработчик | 08_developer_prompt.md |
Написание кода (Заглушки -> Тесты -> Реализация). |
| Код-Ревьюер | 09_code_reviewer_prompt.md |
Финальная проверка качества кода. |
| Аудитор Безопасности | 10_security_auditor.md |
Оценка уязвимостей (OWASP, смарт-контракты, IaC, секреты, SBOM) и отчетность. |
| Роль | Файл | Ответственность |
|---|---|---|
| Product Orch | p00_product_orchestrator_prompt.md |
Распределяет продуктовые задачи на Стратегию/Видение/Директора. |
| Strategic Analyst | p01_strategic_analyst_prompt.md |
Исследование рынка, TAM/SAM/SOM, Анализ конкурентов. |
| Product Analyst | p02_product_analyst_prompt.md |
Видение Продукта, User Stories, Приоритизация Бэклога (WSJF). |
| Director | p03_product_director_prompt.md |
Ворота Качества (Quality Gate). Утверждает BRD криптографическим хешем. |
| Solution Arch | p04_solution_architect_prompt.md |
Проверка жизнеспособности, ROI, Solution Blueprint. |
| Инструмент | Файл Системного Промпта | Способ Загрузки |
|---|---|---|
| Cursor IDE | AGENTS.md |
Автоматически (правила контекста) |
| Antigravity | GEMINI.md |
Автоматически (нативно) |
| Claude Code | CLAUDE.md |
Автоматически (при запуске) |
| Codex | AGENTS.md (Codex-совместимый) |
Автоматически (workspace policy) |
| Gemini CLI | GEMINI.md |
Автоматически (системная инструкция) |
Примечание: См. Чертеж против Драйвера для понимания разницы между 00_agent_development.md (теория) и файлами системного промпта (исполнение).
Версия 3.0 внедряет модульную Систему Навыков, разделяющую "Кто" (Агент) и "Что" (Способности).
- Меньше промпт: Агенты загружают только то, что нужно с помощью "ленивой загрузки" (TIER 0-2).
- Общая логика: Улучшение навыка обновляет всех агентов сразу.
Структура:
.agent/skills/— Markdown инструкции и шаблоны..agent/tools/— Нативные определения инструментов и схемы.System/scripts/— Движок выполнения инструментов.
Возможности: Запуск тестов, Git-операции, работа с файлами, архивация.
>> Полный Каталог Навыков << >> Инструменты Оркестратора — Fallback / Дополнительные << >> Карта Source of Truth << >> Release Checklist <<
По умолчанию система использует английские промпты. Чтобы использовать русский контекст:
- Скопируйте содержимое
Translations/RU/AgentsвSystem/Agents. - Скопируйте содержимое
Translations/RU/Skillsв.agent/skills.
Для упрощения запуска различных режимов разработки в проекте предусмотрены специальные Workflows (сценарии). Подробное описание всех сценариев: WORKFLOWS.
Вы можете запустить сценарий, просто попросив агента:
-
Каноническая форма:
run <workflow-name>; slash-форма (/workflow-name) работает как алиас. -
Product Discovery (New):
- "Start Product Discovery" -> запускает
run product-full-discovery(Полный цикл) - "Just the vision" -> запускает
run product-quick-vision(Быстрый трек) - "Analyze market" -> запускает
run product-market-only(Только стратегия)
- "Start Product Discovery" -> запускает
-
Стандартный режим (Stub-First):
- "Start feature X" -> запускает
run 01-start-feature - "Plan implementation" -> запускает
run 02-plan-implementation - "Develop task" -> запускает
run 03-develop-single-task(одна задача) илиrun 05-run-full-task(цикл по плану)
- "Start feature X" -> запускает
-
Режим VDD (Verification-Driven Development):
- "Start feature X in VDD mode" -> запускает
run vdd-01-start-feature - "Develop task in VDD mode" -> запускает
run vdd-03-develop(Adversarial Loop)
- "Start feature X in VDD mode" -> запускает
- Standard: Базовый режим, сфокусированный на скорости и структуре (Stub-First).
- VDD (Verification-Driven): Режим повышенной надежности с использованием "Адверс-агента" (Sarcasmotron), который жестко критикует код.
- Nested & Advanced (Вложенные и Продвинутые):
- VDD Enhanced (
run vdd-enhanced; алиас:/vdd-enhanced): Запускает Stub-First, затем VDD Refinement. - VDD Multi-Adversarial (
run vdd-multi; алиас:/vdd-multi): Последовательная проверка 3 критиками (Логика → Безопасность → Производительность). - Full Robust (
run full-robust; алиас:/full-robust): Запускает VDD Enhanced, затем Security Audit.
- VDD Enhanced (
Этот процесс проведет вас от идеи до готового кода в репозитории.
Агенты p00-p04 гарантируют, что вы строите правильный продукт, прежде чем начать строить его правильно.
- Orchestrator (p00): Решает, нужен ли "Market Research" или достаточно "Quick Vision".
- Strategy (p01): Считает TAM/SAM/SOM и анализирует конкурентов.
- Vision (p02): Определяет "Душу" продукта и User Stories.
- Director (p03): Состязательный Гейткипер. Отклоняет "воду". Подписывает бэклог криптографическим хешем.
- Solution (p04): Конвертирует Видение в
SOLUTION_BLUEPRINT.md(ROI, UX Flows). - Handoff: Компилирует
BRD.mdи запускает Техническую Фазу.
>> Полное руководство по Product Development <<
- Инициализация: Убедитесь, что вы находитесь в корне проекта.
- Reconnaissance (Разведка): Если проект уже существует, убедитесь, что в корневых папках есть файлы
.AGENTS.md. Если их нет — создайте пустые или базовые, чтобы агентам было куда писать.
- Аналитик (02_analyst_prompt.md):
- Подайте агенту идею/задачу.
- Агент изучит структуру проекта (Reconnaissance).
- Результат: Техническое Задание (ТЗ).
- Ревью ТЗ (03_task_reviewer_prompt.md):
- Проверьте ТЗ на полноту и непротиворечивость.
- Архитектор (04_architect_prompt.md):
- На основе ТЗ агент проектирует архитектуру.
- Результат: Архитектурный документ (
docs/ARCHITECTURE.md) - (классы, базы данных, API).
- Ревью Архитектуры (05_architecture_reviewer_prompt.md):
- Утвердите архитектуру перед планированием.
- Планировщик (06_planner_prompt.md):
- Агент создает план работ.
- ВАЖНО: План должен следовать стратегии Stub-First:
- Задача X.1 [STUB]: Создать структуру и заглушки + E2E тест на хардкоде.
- Задача X.2 [IMPL]: Реализовать логику + обновить тесты.
- Ревью Плана (07_plan_reviewer_prompt.md):
- Проверьте, что принцип Stub-First соблюден. Если нет — отправьте на доработку.
Для каждой пары задач из плана (Stub -> Impl):
- Разработчик (08_developer_prompt.md) — Фаза STUB:
- Создает файлы, классы и методы.
- Методы возвращают
Noneили хардкод (например,return True). - Пишет E2E тест, который проходит на этом хардкоде.
- Documentation First: Создает/обновляет
.AGENTS.mdв затронутых папках.
- Код-Ревью (09_code_reviewer_prompt.md) — Фаза STUB:
- Проверяет: "Это действительно заглушки? Тест проходит?".
- Разработчик (08_developer_prompt.md) — Фаза IMPLEMENTATION:
- Заменяет хардкод на реальную логику.
- Обновляет тесты (убирает assert хардкода, добавляет реальные проверки).
- Anti-Loop: Если тесты падают 2 раза подряд с одной ошибкой — стоп и анализ.
- Код-Ревью (09_code_reviewer_prompt.md) — Фаза IMPLEMENTATION:
- Проверяет: "Заглушек не осталось? Код чистый? Тесты проходят?".
- Финальная проверка: Запустите полный набор тестов (Regression Testing).
- Git Commit:
- Если все тесты зеленые, сделайте коммит.
- Рекомендуемый формат:
feat(scope): description.
- Artifacts:
- Убедитесь, что все созданные артефакты (ТЗ, Архитектура, План) сохранены в документации проекта.
- Архивируйте ТЗ: Скопируйте финальное ТЗ в архив:
cp docs/TASK.md docs/tasks/task-ID-name.md.
cd my-project
claude
# или geminiПромпт:
Разработай модуль "Платежный Шлюз".
Требования:
- Интеграция Stripe API
- Обработка вебхуков
- Логирование транзакций в БД
Автоматический Процесс:
- Анализ: Агент читает
02_analyst_prompt.md, создаетTASK.md. - Архитектура: Агент читает
04_architect_prompt.md, обновляетARCHITECTURE.md. - Планирование: Агент читает
06_planner_prompt.md, создаетPLAN.md(Stub-First). - Разработка: Агент читает
08_developer_prompt.md, реализует Заглушки -> Тесты -> Код.
Результат: Вы получаете полностью реализованную, протестированную и задокументированную фичу без ручного вмешательства.
Для простых задач (опечатки, правки UI) используйте /light воркфлоу, чтобы пропустить тяжелое планирование.
Промпт:
/light
Исправь опечатку в кнопке Submit: "Sumbit" -> "Submit"
Автоматический Процесс:
- Распознавание: Агент детектирует режим
[LIGHT]. - Исполнение: Пропускает Архитектуру/Планирование.
- Действие: Напрямую модифицирует код и запускает быструю верификацию.
Если вы прервали сессию, можно продолжить ровно с того места, где остановились.
Промпт:
Продолжи работу над задачей Email Уведомления.
Автоматический Процесс:
- Чтение Состояния: Агент читает
.agent/sessions/latest.yaml. - Восстановление Контекста: "АГА, мы были в Фазе Разработки, Задача 2.1 [STUB]".
- Продолжение: Возобновляет выполнение без повторного анализа всего проекта.
В процессе разработки агенты создают различные артефакты. Вот как с ними обращаться:
| Артефакт | Путь | Статус | Рекомендация |
|---|---|---|---|
| Стратегия Продукта | docs/product/MARKET_STRATEGY.md |
Стратегический | TAM/SAM/SOM и Анализ конкурентов. Обновлять ежеквартально. |
| Видение Продукта | docs/product/PRODUCT_VISION.md |
Стратегический | "Полярная Звезда". Определяет User Stories и Ценности. |
| Solution Blueprint | docs/product/SOLUTION_BLUEPRINT.md |
Тактический | ROI, Реестр Рисков, UX Flows. |
| BRD | docs/product/BRD.md |
Ворота Качества | Бизнес-требования. Подписано хешем. Триггерит разработку. |
| Техническое Задание (ТЗ) | docs/TASK.md |
Единый Источник Истины (Технический) | СТРОГО для текущей активной задачи. Производное от BRD. |
| Архитектура | docs/ARCHITECTURE.md |
Source of Truth (System) | НЕ УДАЛЯТЬ. Поддерживать в актуальном состоянии. Это карта системы. |
| Известные проблемы | docs/KNOWN_ISSUES.md |
Живой документ | Оставлять. Фиксировать баги, воркэраунды и сложные места. |
| Архив задач | docs/tasks/task-ID-name.md |
История / Неизменяемый | Обязательная архивация. Все завершенные ТЗ перемещаются сюда. Не редактировать после архивации. |
| Описание Подзадач | docs/tasks/task-ID-SubID-slug.md |
Детальный План | Создается Планировщиком. Детальные инструкции для Разработчика. |
| План реализации | docs/PLAN.md (или implementation_plan.md) |
Временный | Можно оставить для истории или удалить после закрытия задачи. |
| Протокол Тестирования | tests/tests-{TaskID}/... |
Подтверждение Качества | Создается Разработчиком. Содержит результаты верификации. |
| Walkthrough | walkthrough.md |
Proof of Work | Создается после верификации. Демонстрирует изменения и результаты валидации. |
| Чек-лист задач | task.md |
Временный | Трекинг прогресса. Перезаписывается для новых задач. |
| Память Агентов | .AGENTS.md |
Долгосрочная память | НЕ УДАЛЯТЬ. Коммитить в Git. |
| Открытые Вопросы | docs/open_questions.md |
Нерешенные вопросы | Фиксируйте здесь архитектурные неопределенности. |
Строгие правила работы с артефактами (New v2.1):
- Одна Задача = Одно ТЗ:
docs/TASK.mdвсегда отражает только то, что модифицируется прямо сейчас. - Стратегия Архивации:
- Перед началом фундаментально новой задачи: Архивируй
docs/TASK.md->docs/tasks/task-00N-name.md. - Во время задачи: Только перезаписывай
docs/TASK.md. Никогда не дописывай в конец.
- Перед началом фундаментально новой задачи: Архивируй
- Правило уборки:
- Оставлять: Все файлы в
docs/, описывающие текущее состояние системы. - Удалять: Промежуточные черновики, если они создавались вне
docs/.
- Оставлять: Все файлы в
НЕ УДАЛЯЙТЕ ИХ!
Файлы .AGENTS.md — это "долгосрочная память" проекта для агентов (и людей).
- Когда разработка завершена: Оставьте их в репозитории. Они должны быть закоммичены вместе с кодом.
- Зачем они нужны: Когда через месяц вы вернетесь к проекту (или придет другой агент), этот файл объяснит: "Эта папка отвечает за авторизацию, главные файлы здесь X и Y".
- Поддержка: Если вы рефакторите код вручную, не забывайте обновлять
.AGENTS.md.
Чтобы следующая итерация прошла гладко:
- Green Tests: Оставляйте проект с проходящими тестами. Сломанный тест в начале следующей задачи собьет агентов с толку.
- Actual Map: Проверьте, что
.AGENTS.mdсоответствуют реальности. - Open Questions: Если остались нерешенные архитектурные вопросы, запишите их в
docs/open_questions.md, чтобы Архитектор следующей итерации увидел их.
Если при завершении разработок пользователь составлял промпты по исправлению "в свободной форме", то документация (например, docs/TASK.md, docs/ARCHITECTURE.md) могла рассинхронизироваться с реальным кодом.
Чтобы AI не сломал то, что вы починили, нужно обновить документацию.
Tip
Используйте skill-reverse-engineering для восстановления архитектурной документации из кода.
Используйте skill-update-memory для автоматического обновления .AGENTS.md по git diff.
Пример промпта (Reverse Engineering):
@docs/ARCHITECTURE.md
Ты - Архитектор и Технический писатель.
Применяй skill-reverse-engineering.
СИТУАЦИЯ:
Мы завершили активную разработку. В код было внесено много ручных правок.
Текущая документация устарела и не отражает реальное устройство кода.
ЗАДАЧА:
1. Используй итеративную стратегию из skill-reverse-engineering.
2. Обнови docs/ARCHITECTURE.md с реальным техническим решением.
3. Зафиксируй скрытые знания в docs/KNOWN_ISSUES.md (TODO, HACK, сложные места).
4. Сгенерируй недостающие .AGENTS.md файлы в формате skill-update-memory.
ВАЖНО: Для запуска процесса используйте Composer (Cmd+I) или чат.
Скопируйте этот текст, чтобы активировать Оркестратора через AGENTS.md.
Ты - Оркестратор.
Контекст: Наш проект - [НАЗВАНИЕ_ИЛИ_ОПИСАНИЕ_ПРОЕКТА].
ЗАДАЧА: Разработать новый модуль "[НАЗВАНИЕ_ФИЧИ]".
ВХОДНЫЕ ДАННЫЕ:
- [ТРЕБОВАНИЕ_1]
- [ТРЕБОВАНИЕ_2]
ДЕЙСТВИЯ:
- Выполни воркфлоу `/base-stub-first` (Стандартный пайплайн).
Ты - Оркестратор.
ЗАДАЧА: Рефакторинг модуля "[НАЗВАНИЕ_МОДУЛЯ]".
КОНТЕКСТ:
- Текущий код: `[ПУТЬ/К/КОДУ]`.
- Проблема: [ОПИСАНИЕ_ПРОБЛЕМЫ].
- Цель: [ОПИСАНИЕ_ЦЕЛИ].
ДЕЙСТВИЯ:
- Выполни воркфлоу `/base-stub-first` (Анализ -> Архитектура -> План -> Рефакторинг).
Ты - Оркестратор.
ЗАДАЧА: Исправить ошибку "[ОПИСАНИЕ_ОШИБКИ]".
ВХОДНЫЕ ДАННЫЕ:
- Файл логов: [ПУТЬ_К_ЛОГАМ].
ДЕЙСТВИЯ:
- Выполни воркфлоу `/vdd-adversarial` для воспроизведения и исправления.
Ты - Оркестратор.
ЗАДАЧА: Восстановить устаревшую документацию.
КОНТЕКСТ:
- Разработка завершена, но `docs/` не соответствуют коду.
ДЕЙСТВИЯ:
- Выполни воркфлоу `/04-update-docs` для реверс-инжиниринга архитектуры.
Ты - Оркестратор.
ЗАДАЧА: Провести аудит "[НАЗВАНИЕ_МОДУЛЯ_ИЛИ_СЕРВИСА]" на уязвимости.
ДЕЙСТВИЯ:
- Выполни воркфлоу `/security-audit`.
Цель: Переход от "ТЗ" к "TASK" для соответствия новому стандарту.
- Переименование Артефакта:
mv docs/TZ.md docs/TASK.md
- Обновление Агентов:
- Замените содержимое
System/Agents/на версию v3.1.0. - Важно:
03_tz_reviewer_prompt.mdтеперь называется03_task_reviewer_prompt.md.
- Замените содержимое
- Обновление Навыков:
- Обновите папку
.agent/skills/.
- Обновите папку
Цель: Включение модульных агентов.
- Удаление Legacy: Удалите старую папку
System/Agents. - Установка Новых: Скопируйте
System/Agents(v3.0+) и папку.agent/в корень. - Конфигурация: Обновите
GEMINI.mdилиAGENTS.md.
