Версия: 2.0.0
Дата: 2025-12-21
Статус: draft
Текущее состояние:
- Агенты существуют отдельно от протокола CLAUDE.md
- Дублирование контента между агентами и протоколом
- Нет чёткой иерархии и ролей
- Структура заточена только под IT-проекты
- Нет разделения по масштабу (личное/бизнес/социальное)
┌─────────────┐
│ ЧЕЛОВЕК │
└──────┬──────┘
│
┌──────▼──────┐
│ ДИСПЕТЧЕР │ ← Простой роутер
│ (dispatcher)│
└──────┬──────┘
│
┌─────────────────┼─────────────────┐
│ │ │
┌─────▼─────┐ ┌─────▼─────┐ ┌─────▼─────┐
│ ЛИЧНЫЙ │ │ БИЗНЕС │ │СОЦИАЛЬНЫЙ │
│ personal │ │ business │ │ social │
└─────┬─────┘ └─────┬─────┘ └─────┬─────┘
│ │ │
└────────────────┼────────────────┘
│
┌─────▼─────┐
│ ПРОЕКТОР │
└─────┬─────┘
│
Специалисты...
| Ассистент | Домен | ПОЧЕМУ | Выход |
|---|---|---|---|
| Личный | Я, моя жизнь | Зачем мне? Мои ценности? | PERSONAL_GOAL.md |
| Бизнес | Компания, деньги | Зачем бизнесу? Прибыль? | BUSINESS_GOAL.md |
| Социальный | Общество | Зачем обществу? Импакт? | SOCIAL_GOAL.md |
Только маршрутизация по триггерам:
| Триггеры | → Ассистент |
|---|---|
| я, мне, личное, учёба, хобби, саморазвитие | → Личный |
| бизнес, продажи, клиенты, прибыль, компания | → Бизнес |
| сообщество, open source, волонтёры, общество | → Социальный |
ПОЧЕМУ → ЗАЧЕМ → ЧТО → КТО → КАК → ЧЕМ → ГДЕ → КОГДА → СКОЛЬКО
| Уровень | Вопрос | Роль | Агент |
|---|---|---|---|
| L0 | — | Человек | — |
| L1 | ПОЧЕМУ | Диспетчер | dispatcher |
| L2 | ЗАЧЕМ | Ассистент | personal/business/social |
| L3 | ЧТО | Проектор | projector.ai.md |
| L4 | КТО | Специалист | specialists/*.ai.md |
| L5 | КАК | Исполнитель | workers/*.ai.md |
| L6 | ЧЕМ | Стек | stacks/*.ai.md |
Специалист отвечает на вопрос КТО в своём домене:
- Кто пользователь?
- Кто стейкхолдер?
- Кто конкурент?
- Кто партнёр?
| Специалист | Домен | Триггеры |
|---|---|---|
| Business | Бизнес-процессы, продажи, B2B/B2C | магазин, продажи, клиенты |
| Technical | IT-проекты, API, системы | разработка, API, сервис |
| Marketing | Продвижение, SEO, контент | реклама, SEO, контент |
| Data | Аналитика, BI, данные | аналитика, отчёт, данные |
| Design | UX/UI, дизайн | дизайн, UI, макет |
| Infrastructure | Серверы, сети, деплой | сервер, деплой, nginx |
Из архива AI Projector:
| Уровень | Название | Характеристики | Бюджет |
|---|---|---|---|
| A | Стратегический | Новый бизнес, рынок | >1M ₽ |
| B | Тактический | Новый продукт, направление | 100K-1M ₽ |
| C | Операционный | Фича, модуль, процесс | 10K-100K ₽ |
| D | Микро | Баг, правка, задача | <10K ₽ |
| Роль | A | B | C | D |
|---|---|---|---|---|
| Архитектор | ✅ | ✅ | — | — |
| Специалист | ✅ | ✅ | ✅ | — |
| Исполнитель | — | ✅ | ✅ | ✅ |
Исполнитель отвечает на вопрос КАК:
- Как написать код?
- Как настроить сервер?
- Как интегрировать API?
- Как проанализировать данные?
| Исполнитель | Работа | Специфика |
|---|---|---|
| Coder | Код | Языки, стиль, тесты |
| Infra | Инфраструктура | Серверы, порты, сервисы |
| Integrator | Интеграции | API, MCP, секреты |
| Analyst | Анализ | Типы анализа, отчёты |
Стек отвечает на вопрос ЧЕМ:
- Какие библиотеки?
- Какие паттерны?
- Какие конфиги?
| Стек | Технологии |
|---|---|
| FastAPI | Python, Pydantic, SQLAlchemy |
| Scrapy | Python, scrapy, playwright |
| Vue | TypeScript, Vite, Pinia |
| Drupal | PHP, Twig, Drush |
1. ВХОД
Человек: "Нужен API для интернет-магазина"
2. ПРОЕКТОР (L2)
├── Определяет: IT-проект, уровень B
└── Передаёт: Technical specialist
3. СПЕЦИАЛИСТ Technical (L3)
├── Вопросы: endpoints? auth? данные?
├── Создаёт: TECHNICAL_SPEC.md
└── Делегирует: Coder + стек FastAPI
4. ИСПОЛНИТЕЛЬ Coder (L4)
├── Загружает: стек FastAPI
├── Пишет: код по спецификации
└── Результат: готовый API
5. ВЫХОД
Отчёт человеку
1. ВХОД
Человек: "Исправь баг в форме"
2. ПРОЕКТОР (L2)
├── Определяет: уровень D
└── Передаёт напрямую: Coder
3. ИСПОЛНИТЕЛЬ Coder (L4)
├── Находит баг
├── Исправляет
└── Результат: фикс
4. ВЫХОД
Отчёт человеку
Из архива ASSISTANTS.md — каждый специалист имеет набор вопросов:
Базовые:
- Название бизнеса?
- Сфера деятельности?
- Целевая аудитория?
Продукт:
- Что продаёте?
- В чём уникальность?
- Средний чек?
Каналы:
- Как привлекаете клиентов?
- Какие каналы работают?
- Бюджет на маркетинг?
Система:
- Что должна делать?
- Кто пользователи?
- Нагрузка?
Интеграции:
- С чем интегрировать?
- Какие API?
- Форматы данных?
Инфра:
- Где хостить?
- Требования к uptime?
- Бюджет?
Каждый специалист создаёт свой документ:
| Специалист | Документ |
|---|---|
| Business | BUSINESS_PLAN.md |
| Technical | TECHNICAL_SPEC.md |
| Marketing | MARKETING_STRATEGY.md |
| Data | BI_SPEC.md, ETL_SPEC.md |
| Design | DESIGN_SPEC.md |
| Infrastructure | INFRA_SPEC.md |
system/agents/
├── CLAUDE.md ← Индекс агентов
├── dispatcher.ai.md ← Диспетчер (роутер)
│
├── assistants/ ← Три ассистента верхнего уровня
│ ├── personal.ai.md ← Личный (я, саморазвитие)
│ ├── business.ai.md ← Бизнес (компания, прибыль)
│ └── social.ai.md ← Социальный (общество, импакт)
│
├── projector.ai.md ← Универсальный проектор
├── librarian.ai.md ← Управление library/
│
├── specialists/ ← Доменные специалисты
│ ├── business.ai.md ← Бизнес-процессы
│ ├── technical.ai.md ← IT-проекты
│ ├── marketing.ai.md ← Маркетинг
│ ├── data.ai.md ← Аналитика
│ ├── design.ai.md ← Дизайн
│ └── infrastructure.ai.md ← Инфраструктура
│
├── workers/ ← Исполнители
│ ├── coder.ai.md
│ ├── infra.ai.md
│ ├── integrator.ai.md
│ └── analyst.ai.md
│
└── stacks/ ← Технологические стеки
├── fastapi.ai.md
├── scrapy.ai.md
├── vue.ai.md
└── drupal.ai.md
Примечание: specialists/business.ai.md ≠ assistants/business.ai.md
- assistants/business.ai.md — уровень ЗАЧЕМ (бизнес как контекст)
- specialists/business.ai.md — уровень КТО (бизнес-специфика)
✅ Создано:
- specialists/business.ai.md
- specialists/technical.ai.md
- specialists/marketing.ai.md
- specialists/data.ai.md
- specialists/design.ai.md
- workers/coder.ai.md
- workers/infra.ai.md
- workers/integrator.ai.md
- workers/analyst.ai.md
❌ Нужно:
- [ ] Создать assistants/ (3 файла)
- [ ] Создать dispatcher.ai.md
- [ ] Обновить projector.ai.md (роль проектора)
- [ ] Создать specialists/infrastructure.ai.md
- [ ] Добавить опросники во всех специалистов
- [ ] Добавить шаблоны документов
- [ ] Создать недостающие стеки
- [ ] Обновить CLAUDE.md (индекс агентов)
Инфраструктура — specialist + worker или только worker?
- Решение: оба — specialist определяет архитектуру, worker настраивает
Data vs Analyst — пересечение ролей?
- Решение: specialist Data = ЧТО анализировать, worker Analyst = КАК
Множественные домены — кто координирует?
- Решение: Проектор координирует нескольких specialists
Версия: 2.0.0