# learning-output-style

Включает интерактивный режим: Claude просит вас дописать 5–10 строк в ключевых местах и объясняет свои решения по ходу работы.

- плагин · `type=plugin` · Claude Code · ★ 44635
- Автор: Anthropic · официальный репозиторий Anthropic
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/anthropics/claude-plugins-official/tree/HEAD/plugins/learning-output-style
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/learning-output-style

## Что делает

Плагин ставит хук SessionStart, который в начале каждой сессии подкидывает Claude дополнительные инструкции. Дальше он работает в двух режимах сразу: ищет места, где решение действительно за вами, готовит контекст и просит написать небольшой кусок кода. Рядом идут пояснения про выбор реализации и паттерны в вашей кодовой базе.

Что вам отдадут на откуп: бизнес-логику с несколькими разумными вариантами, обработку ошибок, выбор алгоритма или структуры данных, решения по UX и архитектуре. Шаблонный код, конфиги, простой CRUD и очевидные вещи Claude напишет сам. Формат подсказки простой: он указывает файл и функцию, например `handleSessionTimeout()` в `auth/middleware.ts`, и расписывает компромисс.

В README есть предупреждение: не ставьте плагин, если не готовы платить токенами за дополнительные инструкции и за саму интерактивность. Это повод проверить, насколько вам вообще нужен такой режим в текущей задаче. Настройка после установки не требуется, плагин включается сам в каждой сессии.

## Установка

### Claude Code (родная платформа)

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin install learning-output-style@claude-plugins-official
```
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-official
```

## Когда брать
- разобраться в незнакомой кодовой базе через собственные правки
- выбрать стратегию обработки ошибок вместе с ассистентом
- написать бизнес-логику там, где есть несколько рабочих вариантов
- получить объяснение компромиссов до того, как код написан
- не дать ассистенту молча решить за вас архитектурный вопрос

## Примеры запросов агенту
- Включи режим обучения и покажи, где мне стоит написать код самому
- Разбери компромиссы таймаута сессии и дай мне дописать `handleSessionTimeout()`
- Объясни, почему ты выбрал эту структуру данных, и предложи мне вариант

## Похожие
- [continual-learning](https://affpapa.org/nevibecode/skills/continual-learning.md) — скилл · 79 установок
- [mentoring-juniors](https://affpapa.org/nevibecode/skills/mentoring-juniors.md) — скилл · 6900 установок
- [continuous-learning](https://affpapa.org/nevibecode/skills/continuous-learning.md) — скилл · 4500 установок
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314

Из того же набора: [anthropics/claude-plugins-official](https://affpapa.org/nevibecode/by/anthropics/claude-plugins-official.md) — 123 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
