From 8e2b260b6b8105e010be180b8f1a0877006db696 Mon Sep 17 00:00:00 2001 From: OpeItcLoc03 Date: Wed, 12 Aug 2026 10:20:25 +0000 Subject: [PATCH] meta(tasks): close [skill-frontmatter-lint] in OpeItcLoc03/skills --- .tasks/STATUS.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 + ---