# 5 плагинов для Claude Code - установка по шагам

Пять дополнений закрывают разные задачи Claude Code: интерфейсы, проверка в браузере, сжатие контекста, память между сессиями и переключение модели при лимите. Ставь их по одному и после каждого проверяй конкретный результат.

## Что нужно заранее

- [ ] Обновить Claude Code и проверить `claude --version`.
- [ ] Для Playwright и OmniRoute проверить `node -v` и `npm -v`.
- [ ] Для Headroom и MemPalace поставить Python 3.13 и `uv`.
- [ ] Создать тестовую папку: сначала не подключать дополнения к рабочему проекту.

## 1. frontend-design

Плагин Anthropic для интерфейсов, которые не выглядят как типовой шаблон.

```text
/plugin install frontend-design@claude-plugins-official
```

- [ ] Попросить: «Собери лендинг для кофейни с доставкой».
- [ ] Проверить, что появились своя палитра и типографика, а не стандартный фиолетовый градиент.

## 2. Playwright

Плагин даёт Claude возможность открыть браузер, пройти сценарий и показать, что сломано.

```text
/plugin install playwright@claude-plugins-official
```

Если Claude Code пишет, что маркетплейс не найден:

```text
/plugin marketplace add anthropics/claude-plugins-official
```

- [ ] Попросить открыть сайт, заполнить форму заявки и проверить отправку.
- [ ] Проверить, что Claude сделал скриншот и назвал конкретную ошибку или успешный результат.

## 3. Headroom

Headroom сжимает логи, файлы и вывод инструментов до передачи модели. Он помогает там, где контекст расходуется на технический мусор.

```bash
uv tool install --python 3.13 "headroom-ai[all]"
headroom wrap claude
```

- [ ] Запустить Claude Code через Headroom.
- [ ] Выполнить одну большую задачу и сравнить расход токенов и качество ответа.
- [ ] Проверить лог прокси, а не верить экономии на слово.
- [ ] Чтобы вернуть обычный запуск, выполнить `headroom unwrap claude`.

## 4. MemPalace

MemPalace хранит рабочую память о проектах между сессиями.

```bash
npx skills add MemPalace/mempalace
```

- [ ] Написать Claude Code: `Set up MemPalace - private local palace`.
- [ ] Выбрать приватную локальную память, если работаешь с проектными данными.
- [ ] Включить хуки автосохранения для Claude Code.
- [ ] При необходимости загрузить прошлые сессии: `mempalace mine ~/.claude/projects/ --mode convos`.
- [ ] В новой сессии спросить, что агент помнит о проекте, и проверить ответ по фактам.

## 5. OmniRoute

OmniRoute - локальный шлюз: когда один провайдер упирается в лимит, задача может перейти на следующий настроенный маршрут.

```bash
npm install -g omniroute
echo 'export STORAGE_ENCRYPTION_KEY='$(openssl rand -hex 32) >> ~/.zshrc
source ~/.zshrc
omniroute
```

- [ ] Открыть панель `http://localhost:20128` и подключить только свои подписки и провайдеров.
- [ ] Перед подключением проверить в панели условия использования каждого провайдера; помеченные как `avoid` не подключать.
- [ ] Запускать Claude Code через шлюз командой `omniroute launch`.
- [ ] Не хранить ключи без `STORAGE_ENCRYPTION_KEY`.

## Финальная проверка

- [ ] `/plugin list` показывает `frontend-design` и `playwright`.
- [ ] Одна тестовая задача проходит путь от интерфейса до проверки в браузере.
- [ ] После новой сессии агент может восстановить нужный контекст из MemPalace.
- [ ] Ни один ключ или рабочий проект не отправлен в непроверенный сервис.

---

Источник: https://localhost:3000/m/pyat-plaginov-claude-code
