Self-learning

self-learning-skills

Мета-скилл, который после трудной задачи сохраняет найденный рабочий путь в новый скилл или правило для следующих сессий

СкиллСредний риск

kulaxyz/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, расширяется скиллами и плагинами

CLIВысокий риск389,7 тыс.
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск245,5 тыс.
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск207,4 тыс.
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск170,3 тыс.