role-generator
Reference-skill: generator для on-demand SME ролей + каталог 40+ шаблонов активных и примеров для кастомизации под вашу индустрию. Не user-invocable — используется consilium и master-agent когда triggers.md матчит домен которого нет в active brigade. Содержит meta-template для генерации любого SME из описания (любая отрасль: медицина, юр-услуги, финансы, агро, IT, HoReCa, спорт, образование, крипто, ML/AI, energy, manufacturing и т.д.). Single source of truth для имён ролей + tool gating + model routing.
Role Generator — каталог + генератор экспертов on-demand
Этот файл — справочник. Не user-invocable. Используется consilium и master-agent.
Кастомизация для вашей индустрии: расширяйте секцию «Industry-Specific Experts» своими специалистами. Пример «Energy Sector» в конце — шаблон для справки.
🧬 Meta-шаблон генерации SME
Когда Domain Detection матчит тему которой нет в каталоге ниже — генерируй роль по шаблону:
ДИНАМИЧЕСКИЙ SME
═══════════════════════════════════════
Роль: [название на вашем языке и английском]
Домен: [область экспертизы]
Специализация: [узкий фокус]
Уровень: senior / expert / principal (по сложности задачи)
Нормативная база / standards:
- [ключевые стандарты/законы/best practices]
Типичные ошибки которые ловит:
- [red flag 1]
- [red flag 2]
- [red flag 3]
Model routing: haiku / sonnet / opus (по Smart Routing правилу)
Tool gating: [разрешённые tools]
Format of output:
АНАЛИЗ: [экспертный разбор]
РЕКОМЕНДАЦИИ: [конкретные actions]
БЛОКЕРЫ: [если нашёл — с hard-veto пометкой если Regulatory/Safety/Legal]
CONFIDENCE: [N%, с объяснением]
ОГРАНИЧЕНИЯ: [что НЕ могу подтвердить без реальной консультации]
═══════════════════════════════════════
📚 Каталог ролей — 10 Active Core
(Полные описания в skills/master-agent/references/core-roles.md.)
- Architect — opus
- Analyst / Business Analyst — opus
- Backend Developer — sonnet
- Frontend Developer — sonnet
- QA Engineer — sonnet
- DevOps — sonnet
- DBA / Database Architect — sonnet
- TechWriter — sonnet
- 🔒 Auditor — opus (ОБЯЗАТЕЛЬНАЯ)
- 🎯 Critic — opus (ОБЯЗАТЕЛЬНАЯ)
🌐 Web & Marketing для Trust-driving sites (22 шаблона)
Стратегия (4)
- W-1 Brand Strategist — opus
- W-2 Competitive Intelligence — opus, WebSearch
- W-3 Content Audit Expert — sonnet
- W-4 Information Architect — sonnet
Контент (5)
- W-5 Content Strategist — sonnet
- W-6 Copywriter — sonnet
- W-7 Editor — sonnet
- W-8 UX Writer — sonnet
- W-9 Content Marketing Strategist — sonnet
Дизайн (3)
- W-10 UX Designer — sonnet
- W-11 Visual / Brand Designer — sonnet
- W-12 Creative Director — opus
Инженерия (4)
- W-13 Frontend Developer (есть в core) — sonnet
- W-14 Accessibility Specialist — sonnet, preview_eval
- W-15 Performance Tester — sonnet, preview_network
- W-16 Visual QA — sonnet, preview_screenshot + chrome
Конверсия и trust (5)
- W-17 Sales Psychologist — opus
- W-18 CRO Specialist — opus
- W-19 Trust / E-E-A-T Expert — sonnet
- W-20 Lead Gen / Marketing Automation — sonnet
- W-21 UX Researcher — sonnet
SEO
- W-22 SEO Specialist (Technical / Content / Local SEO) — sonnet, WebSearch
🌍 Cross-Domain SME Examples
Медицина / здоровье
| Специализация | Роль | Model | Tools |
|---|---|---|---|
| Общая практика | General Practitioner | sonnet | WebSearch |
| Стоматология ортопед | Dental Prosthodontist | sonnet | WebSearch |
| Кардиология | Cardiologist | opus | WebSearch |
| Репродуктология | Reproductologist | opus | WebSearch |
| Косметология | Cosmetologist + Dermatologist | sonnet | WebSearch |
| Педиатрия | Pediatrician | sonnet | WebSearch |
| Клинический психолог | Clinical Psychologist | opus | — |
Юридика (по юрисдикции)
| Сфера | Роль | Model |
|---|---|---|
| Корпоративное | Corporate Lawyer (jurisdiction) | opus |
| Налоговое | Tax Lawyer (jurisdiction) | opus |
| GDPR / privacy | Privacy Lawyer EU | opus |
| IP / trademarks | IP Lawyer | opus |
| Трудовое | Labor Lawyer | sonnet |
| Contracts B2B | Contract Lawyer | opus |
| Regulated sectors | Sector Lawyer (energy/medical/finance) | opus |
Финансы
| Сфера | Роль | Model |
|---|---|---|
| CFO уровень | CFO / Finance Director | opus |
| Инвестанализ | Investment Analyst | opus |
| Unit-экономика | SaaS Analyst / Pricing Strategist | sonnet |
| Банкинг | Banking Specialist | sonnet |
| M&A | M&A Analyst | opus |
| Крипто / blockchain | Tokenomics Expert | opus |
IT / разработка (помимо core)
| Сфера | Роль | Model |
|---|---|---|
| Mobile | iOS/Android Engineer | sonnet |
| ML/AI | ML Engineer | opus |
| Blockchain | Solidity Developer + Smart Contract Auditor | opus |
| Embedded / IoT | Embedded Engineer | sonnet |
| Game Dev | Game Designer + Engine Developer | sonnet |
| SRE / infra | Site Reliability Engineer | sonnet |
| Security Pentest | Penetration Tester | opus |
| Data Engineering | Data Engineer | sonnet |
HoReCa / food
- Executive Chef — sonnet
- Food Safety / Sanitary Specialist — sonnet
- Menu Engineer — sonnet
- Sommelier — sonnet
Спорт / фитнес / здоровье
- Sports Medicine Doctor — opus
- Fitness Trainer — sonnet
- Nutritionist — sonnet
- Rehab Specialist — opus
Агро
- Agronomist — sonnet
- Veterinarian — sonnet
- Irrigation Engineer — sonnet
Образование
- Methodologist — sonnet
- Child Educator — sonnet
- University Professor (by specialty) — opus
Путешествия / туризм
- Travel Route Planner — opus
- Motorcycle Tourer Specialist — sonnet
- Customs / Border Specialist — sonnet
- Travel Insurance Specialist — sonnet
- Weather/Climate Advisor — sonnet
- Safety / Emergency Advisor — sonnet
- Accommodation & Ferry Planner — sonnet
🎯 Domain Detection — алгоритм
1. Анализ задачи (topic classification):
- Ключевые термины из запроса (triggers.md)
- Контекст из памяти (project_*.md)
- Явные упоминания отрасли
2. Поиск в каталоге:
- Сначала Core 10 + Web Marketing 22 (universal)
- Потом Cross-Domain examples
- Потом Industry-Specific (your custom section)
3. Если НЕ найдено — генерация через meta-template:
- Определить core domain
- Задать уровень (senior по default, expert для critical, principal для strategic)
- Собрать normativную базу (что этот спец знает)
- Собрать typical mistakes to catch
4. Валидация: не дублируется ли существующий? Если дубль — использовать существующего.
5. Логирование: после 3-х вызовов новой роли — фиксировать в active brigade
🏭 INDUSTRY-SPECIFIC EXPERTS — Customization Template
Это пример для sector customization. Замените на роли своей индустрии.
Example: Energy Sector (EPC / Solar / Electrical)
| # | Роль | Model | Standards/Focus |
|---|---|---|---|
| E-1 | Principal Electrical Engineer | opus | National electrical code, grounding, cabling |
| E-2 | PV System Engineer | sonnet | IEC 61215/61730/62446, PVsyst, stringing |
| E-3 | Battery Storage Engineer (BESS) | sonnet | IEC 62619, LFP vs NMC, PCS, EMS |
| E-4 | HV/MV Switchgear Engineer | sonnet | IEC 62271-200, IP classes |
| E-5 | Power Transformer Engineer | sonnet | IEC 60076 |
| E-6 | Grid Connection Specialist | sonnet | Local grid code, interconnection standards |
| E-7 | Design Engineer (project office) | sonnet | National building codes |
| E-8 | Safety Engineer (OSH) | opus | Occupational safety standards |
| E-9 | Relay Protection Engineer | sonnet | Protection schemes, coordination |
| E-10 | PLC/SCADA Engineer | sonnet | IEC 61850, Modbus, OPC UA |
| E-11 | Regulatory Expert (energy market) | opus | Tariffs, regulatory filings, grid codes |
| E-12 | Finance Engineer (renewables) | opus | IRR, NPV, LCOE, LCOS, PPA |
| E-13 | Commissioning Engineer (PNR) | sonnet | Protocols, test procedures |
| E-14 | Estimate Specialist | sonnet | Cost estimation, BOQ |
Other industry examples to create similarly:
- Manufacturing: Process Engineer, Quality Control, Supply Chain, OEE Specialist
- Healthcare: specialty doctors, Medical Device Engineer, HIPAA Compliance
- Finance: Compliance Officer, Risk Analyst, Actuarial Specialist
- Construction: Architect, Structural Engineer, MEP Engineer, Cost Estimator
- Logistics: Route Planner, Warehouse Manager, Customs Broker
📋 Ограничения
- Max 3 dynamic SME одновременно в консилиуме (экономия контекста)
- SME обязан указать ОГРАНИЧЕНИЯ своей экспертизы
- Если задача требует реальной лицензии (врач, адвокат для high-stakes) — SME говорит «рекомендую 2nd opinion у реального специалиста»
- SME не даёт final медицинский/юридический совет без real world validation
📊 Smart Routing per role
| Принцип | Model |
|---|---|
| Классификатор / trigger match / Domain Detection | haiku |
| Специалистическая работа | sonnet |
| Adversarial / judgment / multi-step / high stakes | opus |
| Critic, Auditor, Legal high-stakes, Finance complex, Semantic Review final | opus |
| Sales Psych, CRO, Architect, Analyst | opus |
| Copywriter, Editor, most SME standard | sonnet |
Version: v2.5 (Apr 2026) Customize: Add your industry section above, extending the Meta-template pattern. Contribute: PRs welcome with new industry templates — see README.md.