Пресеты воркеров и мастер создания
Создай production-уровня AI-воркера для своего проекта за 30 секунд. 12 отполированных пресетов с умными дефолтами + 3-шаговый мастер с предупреждениями и живым превью.
TL;DR
- Открой Workspace → нажми
+ Addв pill bar - Выбери карточку пресета (например "Market Analyst") — обычно ближайшее совпадение
- Подправь при необходимости → Create
- Воркер готов: чистый ролевой промпт + релевантные скиллы подключены автоматически
Если пресет не подходит — плитка From scratch создаёт пустого воркера. Продвинутые пользователи могут открыть Show advanced form → для полного контроля.
Что такое пресет
Пресет = преднастроенный шаблон воркера с подобранными дефолтами:
- Подпись + иконка (можно изменить)
- Модель (Sonnet / Opus / Haiku) — разумный дефолт для роли
- Инструменты (Read, Write, Bash и т. д.) — минимальный набор для роли
- Max turns — разумный лимит под сложность задач
- Системный промпт — ролевая экспертиза (TAM/SAM/SOM для аналитика, story arc для pitch-coach и т. д.)
- Контекстные скиллы — релевантные скиллы подключаются автоматически (например
market-analysisдля Market Analyst)
Все 12 пресетов — generic-шаблоны: никаких брендовых отсылок, никаких имён персонажей, никаких ссылок на нашу внутреннюю инфраструктуру. Создаёшь аналитика — получаешь Market Analyst для твоего продукта, а не для Arc OS.
12 канонических пресетов
Engineering / Core (6)
| Пресет | Покрытие |
|---|---|
| Consultant 💬 | Read-only исследования, консультации, архитектурные предложения |
| Developer 💻 | Полный доступ к репозиторию, пишет код, гоняет тесты |
| UI/UX Designer 🎨 | Лейауты, дизайн-токены, доступность, мокапы |
| Knowledge Archivist 📚 | Куратор вики, организация документации, база знаний |
| Sentinel 🛡️ | Аудиты безопасности, multi-tenancy, управление секретами |
| Product Owner 🤖 | Roadmap, скоупинг, решения от пользователя, трейд-оффы |
Стартап-операции (6 — добавлены в Phase 66)
| Пресет | Покрытие |
|---|---|
| Market Analyst 📊 | TAM/SAM/SOM, SWOT, пять сил Портера, PEST |
| Growth Strategist 🚀 | Воронка AARRR, ICP, каналы, A/B-тесты, LTV/CAC |
| Fractional CFO 💰 | Юнит-экономика, runway, прогнозы в 3 сценариях, прайсинг |
| Pitch Coach 🎤 | One-liner, story arc, правило 15 слайдов, подготовка к Q&A |
| Legal Advisor ⚖️ | Выбор юрлица, соглашения фаундеров, IP, GDPR/CCPA |
| Customer Researcher 🔍 | Mom Test, гипотезный подход, когортный ретеншн |
3-шаговый мастер
Шаг 1 — Identity
Сетка из 12 карточек пресетов + плитка "From scratch". Выбираешь одну → переходишь к шагу 2 со всеми полями, заполненными заранее. Выбранный пресет подсвечен цветами ролевых токенов (analyst = индиго, growth = clay, cfo = sage green…).
Поле Label редактируемо — поменяй на что-то специфичное для своего продукта (например "Acme Market Analyst").
Шаг 2 — Capabilities
3 группы настроек:
Модель:
- Sonnet — сбалансированно, рекомендуемый дефолт (большинство случаев)
- Opus — медленный и дорогой, лучший reasoning (аудиты безопасности, сложные рефакторинги)
- Haiku — быстрый и дешёвый, простые задачи (форматирование, классификация)
Инструменты (кнопки-переключатели):
- Read / Glob / Grep — инспекция файлов (read-only)
- Write / Edit — модификация файлов (write-инструменты)
- Bash — shell-команды (выполнение)
- WebSearch / WebFetch — внешние исследования
Переключатель All включает все инструменты сразу (для неограниченной dev/exec-роли).
Max turns — сколько tool-use циклов за один ответ. Дефолты разумные для роли (chat=10, terminal=20).
Предупреждения
Мастер автоматически определяет подозрительные комбинации:
- ⚠️ "Read-only role with write tool" — например, пресет
consultant+ отмеченныйWrite. Скорее всего, ошибка конфигурации. - ⚠️ "Worker has tools but cannot Read" — без инструмента Read большинство промптов провалится.
Можно проигнорировать (выбрать принудительно) — предупреждение информационное, не блокирующее.
Шаг 3 — Instructions
Текстовое поле с системным промптом (заполнен из пресета, можно редактировать). Плюс выбор скиллов — мультиселект из skills_global твоего проекта (40+ generic + project-specific).
Блок живого превью показывает, что воркер реально увидит при первом сообщении:
# 📊 Market Analyst
Model: claude-sonnet-4-5
Tools: Read, Glob, Grep, WebSearch, WebFetch
Skills: market-analysis
--- System Prompt ---
Ты — Market Analyst этого проекта...
Нажми Create worker → пресет сохраняется в workers_registry, воркер появляется в pill bar WorkerSelector.
Что происходит за кулисами
Когда воркер создан и ты с ним общаешься:
PROMPT TO CLAUDE =
SYSTEM_PROTOCOL (15 baseline rules — same for all workers)
+ worker.system_prompt (preset-specific role)
+ CLAUDE.md (your project context)
+ Context-router skills (auto-matched by your message triggers)
+ USER MESSAGE
Базовые правила (workflow + качество) инжектируются автоматически — твой пресет фокусируется только на ролевой экспертизе без дублирования "P0>P1>P2", "Cite sources", "DoD includes docs" и прочего.
Глубокое погружение в архитектуру
Кастомизация пресета
«Хочу pitch-coach, но со своим фокусом на B2B»
- Шаг 1 → выбери Pitch Coach
- Шаг 3 → отредактируй системный промпт → добавь
"Focus exclusively on B2B SaaS pitches (enterprise sales cycle)"после существующих основных директив - Добавь скиллы, если есть project-specific знания
Кастомизированный воркер сохраняется в workers_registry.json ТВОЕГО проекта — независимо от канонического пресета. Будущие обновления пресета не перезапишут твою кастомизацию.
«Хочу воркера, которого НЕТ ни в одном пресете»
Нажми плитку From scratch (шаг 1):
- Label/иконка пустые
- Sonnet по умолчанию
- Инструменты Read+Glob+Grep по умолчанию
- Пустой системный промпт
Заполни шаг 2 + шаг 3 вручную. Те же предупреждения мастера применяются.
«Хочу старую монолитную форму»
Нажми Show advanced form → в заголовке мастера. Откроется legacy-форма со всеми полями сразу. Полезно когда:
- Массово создаёшь пресеты через JSON-подобный ввод
- Настраиваешь
prompt_style: 'gsd'(не доступно в мастере) - Задаёшь массив
focus_dirs(пока не в мастере)
Редактирование существующих воркеров
Pill bar WorkerSelector → нажми иконку ⚙️ на воркере → откроется модал WorkerStudio с формой (не мастер — режим редактирования всегда использует полную форму). Все поля редактируемы, изменения сохраняются по Save.
Встроенных воркеров (builtin: true в реестре) НЕЛЬЗЯ удалить — только переопределить конфиг.
Доступ через API
Для программного создания воркеров:
# List presets
curl -H "Authorization: Bearer $TOKEN" \
https://your-domain/api/crm/workers/presets
# Create worker у проекті
curl -X POST -H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"label":"My Worker","icon":"🤖","model":"claude-sonnet-4-5","tools":["Read"],"system_prompt":"..."}' \
https://your-domain/api/crm/projects/myproject/workers
FAQ
В: Могу ли я опубликовать свой кастомный пресет как глобальный шаблон?
О: Пока нет. Кастомные пресеты живут в workers_registry.json твоего проекта. Roadmap: маркетплейс пресетов (#228 часть 2 — отдельная задача).
В: Могут ли пресеты воркеров обновляться автоматически?
О: Нет — после сохранения твоя конфигурация независима. Это намеренно (никаких неожиданных изменений поведения). Если хочешь свежий пресет — удали и создай заново.
В: Сколько воркеров можно иметь в проекте?
О: Зависит от тарифа: Free=5, Starter=25, Starter Cloud=150. Биллинг и тарифы.
В: Иконка воркера — emoji или своя картинка?
О: И то, и другое. Emoji по умолчанию. Через Show advanced form → загрузка PNG/GIF/WebP — изображение хранится как ассет проекта и рендерится в pill bar.