# claude-memory-curator

Разбирает CLAUDE.md, правила, настройки и auto memory: находит устаревшие, дублирующие и конфликтующие записи и предлагает, куда их перенести.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2600 установок · ★ 8
- Автор: stark-ai-de
- Лицензия: Apache-2.0 · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/stark-ai-de/agent-skills/tree/HEAD/skills/claude-operations/claude-memory-curator/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/claude-memory-curator

## Что делает

Скилл проходит по долгоживущему контексту Claude: `CLAUDE.md`, `CLAUDE.local.md`, условно подгружаемому `AGENTS.md`, каталогу `.claude/rules/`, пользовательским правилам, настройкам, хукам и файлам auto memory. Он показывает записи, которые устарели, дублируются, конфликтуют, лежат не на своём месте или вообще не применяются, и подсказывает, где им место. `MEMORY.md` считается точкой входа auto memory, тематические файлы — отдельно.

Внутри восемь маршрутов, и выбирать их нужно осознанно. `review-chat` и `review-file` только читают и советуют, `plan-cleanup-*` добавляют утверждённый план, а `plan-run-cleanup-file` и `cleanup-*` ещё и делают бэкап перед правками. Если непонятно, чего вы хотите — ревью или чистку, — скилл останавливается до инвентаризации и просит выбрать. При обычном вызове он советует начать с `review-chat`.

Инвентаризацию и поиск рисков делают два скрипта: `node scripts/inventory-claude-memory.mjs --repo .` и `node scripts/scan-claude-memory-risks.mjs --repo . --json`. У второго код выхода `1` означает, что находки есть, а не что сканирование сломалось. Файлы managed policy, включая `/etc/claude-code/CLAUDE.md` и `managed-settings.json`, скилл по умолчанию считает доступными только для чтения — правки в них возможны лишь при явно выданных полномочиях. Это стоит держать в голове, если вы ждёте от него автоматической уборки всего подряд.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add stark-ai-de/agent-skills --skill claude-memory-curator -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/claude-memory-curator/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/claude-memory-curator/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add stark-ai-de/agent-skills --skill claude-memory-curator -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/claude-memory-curator/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add stark-ai-de/agent-skills --skill claude-memory-curator -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/claude-memory-curator/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install stark-ai-de/agent-skills claude-memory-curator
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/claude-memory-curator/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add stark-ai-de/agent-skills --skill claude-memory-curator -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/stark-ai-de/agent-skills --path skills/claude-operations/claude-memory-curator
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/claude-memory-curator/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add stark-ai-de/agent-skills --skill claude-memory-curator -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/stark-ai-de/agent-skills/tree/HEAD/skills/claude-operations/claude-memory-curator/SKILL.md

## Когда брать
- найти устаревшие инструкции в `CLAUDE.md`, которые тянут агента назад
- разложить правила по `.claude/rules/` вместо одной перегруженной свалки
- убрать дубли и противоречия между пользовательскими и проектными настройками
- проверить, какие записи auto memory реально подгружаются в сессии
- почистить контекст с бэкапом, не задев managed policy

## Примеры запросов агенту
- проверь мой `CLAUDE.md` и правила в `.claude/rules/` — что устарело и что конфликтует
- сделай ревью auto memory и предложи план чистки
- почисти найденные дубли в контексте Claude с бэкапом

## Похожие
- [memory](https://affpapa.org/nevibecode/skills/memory.md) — скилл · ★ 786
- [parallel-memory](https://affpapa.org/nevibecode/skills/parallel-memory.md) — скилл · 2300 установок
- [groove-utilities-memory-log-daily](https://affpapa.org/nevibecode/skills/groove-utilities-memory-log-daily.md) — скилл · 581 установка
- [remember](https://affpapa.org/nevibecode/skills/jsmastery-pro-remember.md) — скилл · 944 установки
- [memory-search](https://affpapa.org/nevibecode/skills/ruvnet-memory-search.md) — скилл · 750 установок
- [memory-reflect](https://affpapa.org/nevibecode/skills/basicmachines-co-memory-reflect.md) — скилл · 746 установок

Из того же набора: [stark-ai-de/agent-skills](https://affpapa.org/nevibecode/by/stark-ai-de/agent-skills.md) — 7 карточек

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