self-improving-agent · pskoett — скилл для Claude Code: журнал ошибок агента
Скилл ведёт markdown-журнал ошибок, правок и находок агента, чтобы удачные решения не терялись между сессиями.
npx skills add pskoett/self-improving-agent --skill self-improving-agent -a claude-codeЧто делает self-improving-agent
Скилл складывает всё, что стоит запомнить, в три файла внутри .learnings/: LEARNINGS.md для правок, пробелов в знаниях и удачных приёмов, ERRORS.md для упавших команд и ошибок интеграций, FEATURE_REQUESTS.md для запрошенных возможностей. При первом запуске каталог и файлы создаются сами, существующие не перезаписываются. Дальше агент перед крупной задачей заглядывает в накопленное и переиспользует то, что подходит.
Записи с общим смыслом переезжают в файлы воркспейса: поведенческие шаблоны — в SOUL.md, улучшения процесса — в AGENTS.md, подводные камни инструментов — в TOOLS.md. Повторяющиеся случаи помечаются Pattern-Key, чтобы не плодить дубли, а новая запись считалась только при новом вхождении. Перепроверять сохранённое скилл советует не по возрасту записи, а по тому, что могло измениться: источник, решение, зависимость или задача.
Секреты, токены и переменные окружения в журнал не попадают — только короткие пересказы или вырезанные фрагменты. Автоматические напоминания и разбор ошибок в конце сессии включаются отдельно, через хук, и работают только там, где .learnings/ уже существует. Эта версия собрана под OpenClaw; для остальных агентов автор отсылает к исходной мультиагентной версии в своём репозитории.
Какие задачи решает
- записать упавшую команду, чтобы не наступить на неё снова
- сохранить правку пользователя как правило работы
- отметить нехватку возможности и вернуться к ней позже
- поднять удачный приём из прошлой сессии в текущую задачу
- перенести повторяющийся подводный камень инструмента в заметки воркспейса
Примеры запросов агенту
- залогируй эту ошибку в
.learnings/ERRORS.md - пользователь поправил моё предположение — запиши это как correction
- проверь
.learnings/LEARNINGS.mdперед тем, как браться за рефакторинг
Как установить self-improving-agent
1Через Skills CLI (Vercel)
npx skills add pskoett/self-improving-agent --skill self-improving-agent -a claude-code2Вручную: положить файлы
~/.claude/skills/self-improving-agent/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/self-improving-agent/
1Через Skills CLI (Vercel)
npx skills add pskoett/self-improving-agent --skill self-improving-agent -a codex2Вручную: положить файлы
.agents/skills/self-improving-agent/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add pskoett/self-improving-agent --skill self-improving-agent -a cursor2Вручную: положить файлы
.cursor/skills/self-improving-agent/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install pskoett/self-improving-agent self-improving-agent2Вручную: положить файлы
.github/skills/self-improving-agent/SKILL.md1Через Skills CLI (Vercel)
npx skills add pskoett/self-improving-agent --skill self-improving-agent -a gemini-cli2Командой платформы
gemini skills install https://github.com/pskoett/self-improving-agent --path self-improving-agentВручную: положить файлы
.devin/skills/self-improving-agent/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add pskoett/self-improving-agent --skill self-improving-agent -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о self-improving-agent
Как установить self-improving-agent в Claude?
Выполните npx skills add pskoett/self-improving-agent --skill self-improving-agent -a claude-code. Скилл встанет в ~/.claude/skills/self-improving-agent/SKILL.md.
Что делает self-improving-agent?
Ведёт журнал ошибок, правок и пробелов в знаниях в markdown-файлах внутри .learnings/, а важные записи переносит в файлы воркспейса вроде AGENTS.md и TOOLS.md.
Нужны ли дополнительные сервисы или плагины?
Нет, захват, просмотр, переиспользование и продвижение записей умещаются в самом скилле. Хук необязателен: он только напоминает и подчищает ошибки в конце сессии, но не заставляет следовать процессу.
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — self-improving-agent от других авторов.