К основному содержанию
плагин

self-improving-agent — плагин для Claude Code: память и установка

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

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add alirezarezvani/claude-skills
/plugin install self-improving-agent@claude-code-skills
Открыть на GitHub

Что делает 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, на этот цикл работы с памятью рассчитывать нельзя.

Какие задачи решает

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

Примеры запросов агенту

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

Как установить self-improving-agent

Через маркетплейс плагинов

/plugin marketplace add alirezarezvani/claude-skills
/plugin install self-improving-agent@claude-code-skills

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

Вопросы о self-improving-agent

Как установить self-improving-agent в Claude Code?

Выполните команды по порядку: /plugin marketplace add alirezarezvani/claude-skills, затем /plugin install self-improving-agent@claude-code-skills.

Что делает self-improving-agent?

Плагин анализирует auto-memory, помогает переносить проверенные шаблоны в правила и выделять повторяющиеся решения в скиллы. Также он показывает состояние и объём памяти.

Какая версия Claude Code нужна для self-improving-agent?

Плагин использует auto-memory, доступную в Claude Code версии 2.1.32 и выше. Он также управляет памятью с учётом лимита MEMORY.md в 200 строк.

Исходный текст

self-improving-agent · MIT
# Self-Improving Agent

> Auto-memory captures. This plugin curates.

A Claude Code plugin that turns auto-memory into a structured self-improvement loop. Analyze what Claude has learned, promote proven patterns to enforced rules, and extract recurring solutions into reusable skills.

## Why

Claude Code's auto-memory (v2.1.32+) automatically records project patterns in `MEMORY.md`. But it has no judgment about what to keep, what to promote, or when entries go stale. This plugin adds the intelligence layer.

**The difference:**
- **MEMORY.md**: "I noticed this project uses pnpm" (background note, truncated at 200 lines)
- **CLAUDE.md**: "Use pnpm, not npm" (enforced instruction, loaded in full)

Promoting a pattern from memory to rules fundamentally changes how Claude treats it.

## Commands

| Command | What it does |
|---------|-------------|
| `/si:memory-review` | Analyze auto-memory — find promotion candidates, stale entries, health metrics |
| `/si:promote` | Graduate a pattern from MEMORY.md → CLAUDE.md or `.claude/rules/` |
| `/si:extract` | Turn a recurring pattern into a standalone reusable skill |
| `/si:memory-status` | Memory health dashboard — line counts, capacity, recommendations |
| `/si:remember` | Explicitly save important knowledge to auto-memory |

## Install

### Claude Code
```
/plugin marketplace add alirezarezvani/claude-skills
/plugin install self-improving-agent@claude-code-skills
```

### OpenClaw
```bash
clawhub install self-improving-agent
```

### Codex CLI
```bash
./scripts/codex-install.sh --skill self-improving-agent
```

## How It Works

```
Claude discovers pattern → auto-memory (MEMORY.md)
         ↓
Pattern recurs 2-3x → /si:memory-review flags it
         ↓
You approve → /si:promote graduates it to CLAUDE.md
         ↓
Pattern becomes enforced rule, memory entry removed
         ↓
Space freed for new learnings
```

## What's Included

| Component | Count | Description |
|-----------|-------|-------------|
| Skills | 5 | review, promote, extract, status, remember |
| Agents | 2 | memory-analyst, skill-extractor |
| Hooks | 1 | PostToolUse error capture (zero overhead on success) |
| Reference docs | 3 | memory architecture, promotion rules, rules directory patterns |
| Templates | 2 | rule template, skill template |

## Design Principles

1. **Don't fight auto-memory — orchestrate it.** Auto-memory captures. This plugin curates.
2. **No duplicate storage.** Reads from `~/.claude/projects/` directly. No `.learnings/` directory.
3. **Zero capture overhead.** Auto-memory handles capture. Hook only fires on errors.
4. **Promotion = graduation.** Moving a pattern from MEMORY.md to CLAUDE.md changes its priority.
5. **Respect the 200-line limit.** Actively manages MEMORY.md capacity.

## Platform Support

| Platform | Memory System | Support |
|----------|--------------|---------|
| Claude Code | Auto-memory (MEMORY.md) | ✅ Full |
| OpenClaw | workspace/MEMORY.md | ✅ Adapted |
| Codex CLI | AGENTS.md | ✅ Adapted |
| GitHub Copilot | copilot-instructions.md | ⚠️ Manual |

## Credits

Inspired by [pskoett/self-improving-agent](https://clawhub.ai/pskoett/self-improving-agent) — a structured learning loop for AI coding agents. This plugin builds on that concept by integrating natively with Claude Code's auto-memory system.

## License

MIT — see [LICENSE](LICENSE)

© Alireza Rezvani · MIT · alirezarezvani/claude-skills

Похожие плагины

Все плагины по теме «Настройка агента: память, контекст, субагенты» →
ponytail DietrichGebert Плагин настраивает агента на короткие решения без лишних абстракций. Сгодится, когда нужно использовать возможности уже имеющегося кода и не усложнять задачу. ★ 176 443звёзд репо impeccable pbakaus Даёт агенту словарь дизайнера: 24 команды вроде polish, audit и bolder, чтобы правки интерфейса не сводились к «сделай красиво». ★ 88 212звёзд репо last-30-days-skill mvanhorn Собирает свежие посты, комментарии и транскрипты по любой теме за последний месяц и укладывает их в один отчёт. ★ 65 508звёзд репо claude-hud jarrodwatts Показывает под строкой ввода, сколько контекста занято, какие инструменты работают и как идут задачи. Пригодится, когда сессия длинная и надо видеть расход. ★ 28 841звёзд репо understand-anything Egonex-AI Плагин сканирует проект и строит интерактивный граф файлов, классов и зависимостей с веб-дашбордом. Пригодится при знакомстве с чужим или крупным кодом. ★ 88 314звёзд репо mem0 mem0ai Подключает долговременную память к Claude Code, сохраняя контекст проектов и привычки между сессиями. ★ 67 829звёзд репо

Из того же набора463

Весь набор →
agenthub Запускает параллельных субагентов в отдельных git worktree для соревнования разных подходов к коду. Оценивает итог по метрикам или LLM-судье и сливает лучшее решение. ★ 28 733звёзд репо code-to-prd Плагин анализирует проект и собирает из его структуры PRD с описанием страниц, API и связей. Пригодится, когда документацию нужно восстановить по существующему коду. ★ 28 733звёзд репо google-workspace-cli Плагин для Claude, который через CLI gws автоматизирует Gmail, Drive, Sheets, Calendar, Docs, Chat и Tasks. Пригодится, когда рутина в Google Workspace отнимает время. ★ 28 733звёзд репо autoresearch-agent Запускает автономный цикл экспериментов для оптимизации файлов по числовым метрикам. Пригодится для регулярных тестов и тюнинга кода без ручной подгонки параметров. ★ 28 733звёзд репо pw Набор слэш-команд, агентов и шаблонов для тестов на Playwright: генерация из описания, починка флаки, переезд с Cypress или Selenium. ★ 28 733звёзд репо finance-skills Набор инструментов для финансового анализа, расчёта SaaS-метрик и закрытия отчётных периодов. Помогает строить DCF-модели и считать юнит-экономику. ★ 28 733звёзд репо business-growth-skills Плагин добавляет пять скиллов для задач по работе с клиентами, продажам, выручке и коммерческим документам. Помогает разбирать такие запросы прямо в Claude Code. ★ 28 733звёзд репо pm-skills Набор скиллов для Jira и Confluence: планирование спринтов, отчёты, шаблоны и прогнозы по метрикам потока. ★ 28 733звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой