# self-improving-agent

Плагин разбирает auto-memory Claude Code, помогает переносить повторяющиеся знания в правила и превращать решения в скиллы.

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

## Что делает

Плагин помогает управлять знаниями, которые Claude Code сохраняет в `MEMORY.md`. Команда `/si:memory-review` ищет устаревшие записи и кандидатов на перенос, а `/si:promote` отправляет одобренный шаблон в `CLAUDE.md` или `.claude/rules/`. Перенос меняет приоритет правила, а запись убирается из памяти.

Команда `/si:extract` оформляет повторяющееся решение как отдельный скилл. `/si:remember` сохраняет важное знание, а `/si:memory-status` показывает состояние памяти, её объём и рекомендации. В плагин также входят субагенты `memory-analyst` и `skill-extractor` и хук, который срабатывает после ошибки инструмента. Он не запускается при успешном вызове.

Плагин рассчитан на auto-memory Claude Code версии 2.1.32 и выше и учитывает лимит `MEMORY.md` в 200 строк. Если проект использует более старую версию Claude Code, на этот цикл работы с памятью рассчитывать нельзя.

## Установка

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

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

## Когда брать
- найти устаревшие записи в `MEMORY.md`
- перенести одобренный шаблон в `CLAUDE.md` или `.claude/rules/`
- сохранить важное знание в auto-memory
- превратить повторяющееся решение в отдельный скилл
- проверить объём и состояние памяти

## Примеры запросов агенту
- Проверь `MEMORY.md` и найди устаревшие записи и шаблоны для переноса: `/si:memory-review`.
- Перенеси одобренный шаблон из памяти в правило проекта: `/si:promote`.
- Сохрани это знание в auto-memory: `/si:remember`.

## Похожие
- [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
