Self-learning
self-learning-skills
Мета-скилл, который после трудной задачи сохраняет найденный рабочий путь в новый скилл или правило для следующих сессий
Установка
npx skills add kulaxyz/self-learning-skillsФлаг -g ставит глобально, -a claude-code выбирает конкретного агента.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл учит агента замечать момент, когда задача решилась только после нескольких попыток или потребовала неочевидных фактов о проекте. В этот момент агент извлекает проверенную процедуру вместе с тупиками, которые не сработали, и записывает ее туда, откуда инструмент подгрузит ее сам: в новый SKILL.md, в правило Cursor или в AGENTS.md. Уроки сортируются: многошаговая процедура становится скиллом, одиночный факт уходит в заметки, разовый случай пропускается. В скилл попадает только путь с пройденной проверкой, названной ошибкой и хотя бы одним отброшенным вариантом.
Для кого. Для разработчиков, которые устали заново объяснять агенту, как деплоить, где база и как проверить изменения.
Подходит, если
- После долгой отладки, чтобы не повторять ее в следующей сессии
- Когда агент выяснил неочевидные факты о проекте: команды деплоя, миграции, доступ к окружениям
- Когда хочется сказать агенту «запомни это» и получить переиспользуемый скилл
Не подходит, если
- Нужны готовые скиллы под конкретную область, а не механизм их накопления
- Нельзя, чтобы агент сам создавал файлы в репозитории без явного запроса
Пример запроса к агенту
Запомни, как мы в итоге подключились к базе на стейджинге, и сохрани это как скиллОграничения
Скилл по умолчанию действует без запроса разрешения и сам создает файлы, их стоит просматривать перед коммитом. Качество сохраненных процедур зависит от модели. Значения секретов скилл записывать не должен, только место их хранения, но проверять это все равно нужно.
Как отключить. Удалите плагин self-learning через /plugin, папку self-learning из каталога скиллов или правило self-learning.mdc из .cursor/rules.
Проверка безопасности
- Агент сам создает и дописывает файлы скиллов и инструкций в проекте
- Сохраненные процедуры могут случайно содержать чувствительные сведения о инфраструктуре
Коротко о README
README объясняет цикл из трех шагов: распознать момент, сохранить процедуру без лишних вопросов и переиспользовать ее в следующей сессии. Описаны места сохранения для Claude Code и Codex, Cursor и агентов на AGENTS.md. Приведены правило сортировки уроков и правило повышения до скилла. Установка через npx skills, плагин Claude Code или вручную. Лицензия MIT.
SKILL.md
--- name: self-learning description: > Capture a hard-won "golden path" from the current session as a reusable Agent Skill, so future sessions start already knowing it. Use it (1) right after non-trivial debugging, after working out a multi-step operational workflow, or after rediscovering project facts you didn't know up front — e.g. how to reach the dev/prod database, where credentials and env vars live, how to deploy, run migrations, or verify a change live; and (2) whenever the user says "remember this", "save this as a skill", "make a skill for this", "don't make me re-explain this next time", or otherwise wants a workflow preserved across sessions. Proactively recognize the moment even when unprompted: if a task took several attempts before it worked, used non-obvious tooling, or is likely to recur, harvest it without asking first. Delegates to a subagent when your tool supports one, or works inline, to extract the proven procedure into a new project-local or global skill. license: MIT metadata: author: kulaxyz version: "1.0" --- # Self-learning: harvest golden paths into skills This skill turns something you just figured out the hard way into a reusable Agent Skill, so the next session — yours or a teammate's — starts already knowing the proven route instead of rediscovering it from scratch. It is a *meta-skill*: it doesn't do the work, it captures **how** work got done. It's tool-neutral — it works with any agent that reads the Agent Skills format (e.g. Claude Code and Codex, which both load `SKILL.md` skills natively). Where a step differs by tool, the generic version comes first and any tool-specific detail is only an example. ## Recognize the moment Watch for these signals during normal work. Any one of them is a cue to harvest:
Частые вопросы
Не забьет ли он список скиллов мелочами?
Нет, отдельный скилл создается только для многошаговой проверенной процедуры. Одиночные факты уходят в заметки, разовые случаи пропускаются.
Работает ли в Cursor?
Да, для Cursor есть отдельное правило, а новые знания записываются в .cursor/rules/learned.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента