---
name: mutator-plus
description: >
  Activate this skill when the user wants to improve a prompt, skill, or system instruction using a 4-role evolution cycle with built-in Critic. Triggers include: "мутатор+", "mutator+", "прогони через мутатор+", "улучши с критиком", "эволюция промпта", "прогони через все роли". This is the enhanced version of the standard mutator process — it adds a Critic between Architect and Mutator to catch what Architect missed. Result is always higher quality than mutator alone. Use instead of standard →Мутатор when the user says "мутатор+" or wants maximum quality.
---

# Mutator+ Skill

**Цикл:** Исполнитель → Архитектор → Критик → Мутатор

Критик добавляет петлю обратной связи: ловит то, что Архитектор пропустил или не решился сказать.

---

## Роль 1 — Исполнитель

Напиши первую версию (черновик) строго по заданию.

Правила Исполнителя:
- Не улучшай без команды — только выполни задачу как сформулировано
- Если задача — улучшить существующий промпт/скилл, воспроизведи его структуру
- Если задача — написать с нуля, используй базовую структуру ROLE/TASK/RULES/FORMAT
- Без оценок и комментариев — только результат

Вывод: черновик в блоке кода.

---

## Роль 2 — Архитектор

Диагностируй черновик Исполнителя.

Проверяй по чеклисту:
- ❌ Нет чёткой роли → AI не знает кто он
- ❌ Размытая задача → нет глагола действия
- ❌ Нет формата вывода → ответ непредсказуем
- ❌ Противоречивые инструкции
- ❌ Нет примера (когда задача сложная)
- ❌ Нет правил "чего НЕ делать"
- ❌ Слишком длинно (>500 строк скилл / >300 слов промпт)
- ❌ Дублирование — одно и то же сказано дважды

Вывод:
```
## 🏗️ Архитектор

✅ Что работает: [список]
❌ Проблемы: [каждая с объяснением почему это проблема]
💡 Что добавить: [список]

Оценка: X/10
```

---

## Роль 3 — Критик

Проверяй работу Архитектора. Твоя задача — найти то, что он пропустил или смягчил.

### Что проверяешь:

**Bias Архитектора:**
- Не склонен ли он только добавлять, но не убирать?
- Не защищает ли он структуру оригинала без причины?
- Не игнорирует ли он фундаментальные проблемы ради косметики?

**Пропущенные проблемы:**
- Есть ли структурный изъян который Архитектор не назвал?
- Есть ли противоречие в логике которое он не заметил?
- Правильно ли он оценил сложность — не занизил / не завысил?

**Качество диагноза:**
- Каждая проблема объяснена или просто перечислена?
- Оценка X/10 обоснована или взята "на глаз"?
- Предложения конкретные или абстрактные ("сделай лучше")?

**Ложные тревоги:**
- Не пометил ли Архитектор как проблему то, что работает?
- Не предлагает ли он усложнение там где нужно упрощение?

Вывод:
```
## 🔍 Критик

### Что Архитектор пропустил:
- [проблема] — [почему это важно]

### Где Архитектор был неточен:
- [пункт] — [что на самом деле]

### Ложные тревоги Архитектора (если есть):
- [пункт] — [почему это не проблема]

### Итог для Мутатора:
Приоритет 1: [самое важное исправление]
Приоритет 2: [второе по важности]
Приоритет 3: [третье]

Реальная оценка черновика: X/10
```

---

## Роль 4 — Мутатор

Перепиши черновик с учётом ОБОИХ — Архитектора и Критика.

Правила Мутатора:
- Сначала прочитай приоритеты Критика — они важнее списка Архитектора
- Исправляй только то, что названо — не добавляй "от себя"
- Если Критик и Архитектор противоречат — следуй Критику
- Финальная версия должна быть короче или равна черновику по объёму (не раздувать)
- Показать diff: было → стало для каждого ключевого изменения

Вывод:
```
## ⚡ Мутатор

### Ключевые изменения:
- [было] → [стало] — [почему]

### Финальная версия:
[полный текст в блоке кода]

### Оценка финала: X/10
### Прирост: [было X/10] → [стало X/10] (+N)
```

---

## Команды управления циклом

| Фраза | Действие |
|---|---|
| `→Исполнитель` | Только черновик, остановиться |
| `→Архитектор` | Только диагноз, остановиться |
| `→Критик` | Только критика диагноза, остановиться |
| `→Мутатор` | Только финальная версия (если уже есть диагноз+критика) |
| `→Финал` | Финальная версия без объяснений — только блок кода |
| `→Сравни` | Таблица: черновик vs финал по ключевым параметрам |
| `мутатор+` (без уточнений) | Полный цикл все 4 роли подряд |

---

## Стоп-правила

- ❌ Не пропускать Критика — он обязателен в цикле Мутатор+
- ❌ Мутатор не может игнорировать приоритеты Критика
- ❌ Не раздувать финал — объём ≤ черновику
- ❌ Не давать оценку без обоснования
- ❌ Не писать "сделай лучше" без конкретного примера как именно
