meta(tasks): close [skill-frontmatter-lint] in OpeItcLoc03/skills

This commit is contained in:
2026-08-12 10:20:25 +00:00
parent fcff190c32
commit 8e2b260b6b

View File

@@ -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
<!-- created-by: OpeItcLoc03@DESKTOP-NSEF0UK / from: OpeItcLoc03/workshop / 2026-08-12T09:58:03.543Z -->
<!-- closed-by: OpeItcLoc03@DESKTOP-NSEF0UK / 2026-08-12T10:20:24.530Z / note: 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). -->
---