diff --git a/.tasks/STATUS.md b/.tasks/STATUS.md index c91ee8f..2c923e2 100644 --- a/.tasks/STATUS.md +++ b/.tasks/STATUS.md @@ -1453,13 +1453,14 @@ Findings → follow-up tasks в claude-skills. --- -## ⚪ [skill-frontmatter-lint] — Линт SKILL.md по спецификации Agent Skills (идея 17, найдено pi-линтом 2026-08-11): (1) починить YAML-frontmatter using-interns (description неэкранированный plain-scalar, «Rule 4: ask-mode») + сократить ≤1024 (сейчас 1076); (2) сократить description ≤1024: using-vds-ops (1097), using-wiki-graph (1132); (3) удалить deprecated-стаб using-yt-tools (YAML сломан, противоречив — «no trigger phrases» при наличии триггеров в description; контент мигрировал в plugin OpeItcLoc03/yt-tools); (4) линт-скрипт (YAML парсится + description ≤1024 + обязательные поля) в пайплайн при update-skills. Верификация: скрипт-линт по всем SKILL.md = 0 ошибок. +## 🟢 [skill-frontmatter-lint] — Линт SKILL.md по спецификации Agent Skills (идея 17, найдено pi-линтом 2026-08-11): (1) починить YAML-frontmatter using-interns (description неэкранированный plain-scalar, «Rule 4: ask-mode») + сократить ≤1024 (сейчас 1076); (2) сократить description ≤1024: using-vds-ops (1097), using-wiki-graph (1132); (3) удалить deprecated-стаб using-yt-tools (YAML сломан, противоречив — «no trigger phrases» при наличии триггеров в description; контент мигрировал в plugin OpeItcLoc03/yt-tools); (4) линт-скрипт (YAML парсится + description ≤1024 + обязательные поля) в пайплайн при update-skills. Верификация: скрипт-линт по всем SKILL.md = 0 ошибок. -**Status:** ready -**Where I stopped:** (not started) -**Next action:** Прогнать python-линт по ~/.claude/skills (yaml.safe_load + len(description)≤1024), зафиксировать полный список дефектов, чинить по одному скилу с semver-bump +**Status:** done +**Where I stopped:** using-interns v0.3.1 (YAML block-scalar + desc 788), using-wiki-graph v0.1.1 (desc 776), ralph-loop-execution получил frontmatter (name/version/description — раньше вообще без него, не активировался). using-yt-tools стаб удалён (репо + ~/.claude/skills). using-vds-ops в репо уже был ок (932) — переустановлен (инсталл был stale 1097). Добавлен scripts/lint-skills.py (YAML + description≤1024 + required fields; missing version = warning) + встроен в update.{sh,ps1} перед install. Линт: репо и ~/.claude/skills = 38 скилов, 0 violations (6 soft warnings: legacy без version). +**Next action:** (none — kept until merged) **Branch:** n/a + ---