# skillopt-sleep

Офлайн-оптимизация навыков Claude Code: собирает прошлые сессии, находит повторяющиеся задачи, проверяет правки памяти и предлагает обновления CLAUDE.md и SKILL.md.

- плагин · `type=plugin` · Claude Code · ★ 28733
- Автор: Alireza Rezvani
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/alirezarezvani/claude-skills/tree/HEAD/engineering/skillopt-sleep
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/plugins/skillopt-sleep

## Что делает

Плагин запускает ночной цикл оптимизации агента на базе движка `skillopt_sleep` от Microsoft. Он читает историю сессий Claude Code в режиме read-only, извлекает повторяющиеся сценарии и тестирует решения в фоновом режиме. Изменения не применяются к проекту автоматически: результаты сначала попадают в каталог staging (`proposed_CLAUDE.md`, `proposed_SKILL.md`, `report.md`) для ручной проверки.

По умолчанию плагин работает на бэкенде mock, не расходуя токены API. При переключении на `--backend claude` или `--backend codex` лимит расходов сдерживается параметром `max_tokens_per_night`. Сборка включает патчи безопасности: экранирование путей в `crontab` через `shlex.quote` и обязательное вырезание секретов из отчётов, архива `state.json` и предложенных файлов перед их переносом в проект.

## Установка

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

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add alirezarezvani/claude-skills
```
В чате агента (не в терминале):
```text
/plugin install skillopt-sleep@claude-code-skills
```

## Когда брать
- извлекать повторяющиеся задачи из истории прошлых сессий
- генерировать и валидировать черновики инструкций для CLAUDE.md
- тестировать доработки навыков SKILL.md без ручного прогона
- очищать отчёты и предлагаемые файлы памяти от случайно попавших секретов

## Примеры запросов агенту
- /skillopt-sleep
- /skillopt-sleep adopt
- Проверь отчёт report.md после ночного цикла skillopt-sleep

## Похожие
- [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
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

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

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

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