← ClaudeAtlas

skill-self-updatelisted

Reads a skill's feedback.log, decides whether accumulated feedback justifies a change, applies a surgical edit to that skill's SKILL.md, archives the processed feedback, and commits the change to git with a clearly-marked automated message. Designed to run headless (`claude -p`) on a schedule — see docs/living-skills.md for the Task Scheduler setup. Triggers: /skill-self-update <skill-dir>, "обнови скилл по фидбеку", "прочитай feedback.log и обнови SKILL.md". НЕ для: ручного улучшения скилла без накопленного фидбека (→ /self-improve skill <path>), одноразового аудита реестра скиллов (→ /skill-audit).
sergeeey/Claude-cod-top-2026 · ★ 7 · AI & Automation · score 76
Install: claude install-skill sergeeey/Claude-cod-top-2026
<!-- BSV — Brief Skill View Скил : skill-self-update TL;DR : Feedback.log → surgical SKILL.md edit → archive → git commit. Headless, scheduled. Вызов : /skill-self-update skills/extensions/<name> НЕ для : Ручной /self-improve без накопленного фидбека --> # Skill Self-Update — feedback.log → SKILL.md, автономно ## Контекст Этот скилл — "мотор" механизма живых скиллов ("живые скиллы" — паттерн из внешнего источника, не официальная фича Anthropic; см. `docs/living-skills.md` для полного обоснования и сравнения с `skill-creator`/`self-improve`). Он не запускается сам по расписанию — расписание живёт вне репо, в `~/.claude/scripts/skill-feedback-update.ps1` + Windows Task Scheduler, потому что это машинно-специфичная инфраструктура, а не портируемый конфиг. Опт-ин: только скиллы, которые ЯВНО добавили в свой `SKILL.md` директиву "после задачи спроси фидбек → допиши в `<skill-dir>/feedback.log`" (см. `docs/living-skills.md` для шаблона директивы). Без этой директивы `feedback.log` не наполняется, и этот скилл на следующем прогоне корректно завершается без изменений — это не баг, это отсутствие входных данных. ## Вход ``` /skill-self-update <относительный путь до директории скилла> Пример: /skill-self-update skills/extensions/research-audit ``` ## Алгоритм ### Шаг 1 — Прочитать feedback.log Путь: `<skill-dir>/feedback.log`. Если файла нет — сообщить и остановиться (не создавать пустой файл самовольно, opt-in должен быть явным действием человека, а не побочным эффектом п