role-generator
Skill1 starsChanged 7 months agoMITView on GitHub
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.
In this repository2 other files it gives its agents.
- consiliumSkill
- master-agentSkill
The file
We split this skill into the rules it gives an agent
1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 271
Customize: Add your industry section above, extending the Meta-template pattern.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

