BD html-visual-editor
Преобразует любой статический HTML в визуально редактируемую версию: добавляет перетаскиваемую панель инструментов, панели цвета/размера шрифта/макета/стиля, редактирование текста на месте, отмену/сохранение/экспорт чистой версии, двустороннюю навигацию между элементами и панелями, многоязычную поддержку (i18n), 6 наборов стилей для копирования в AI для перерисовки. Панель цвета управляется данными: топ-5 символов текста DOM + топ-4 фоновых элемента + топ-3 элемента рамки, универсально для всех тем. Применяется, когда пользователь говорит: редактируемая версия HTML, визуальное редактирование HTML, сделать HTML редактируемым, панель стилей, изменить HTML без кода, WYSIWYG, редактировать по клику, превратить отчет/страницу/презентацию в настраиваемые стили, предоставить AI подсказки по стилю.
машинный переводПоказать оригиналСкрыть оригинал«把任意静态 HTML 转成可视化编辑版:注入可拖动工具栏、颜色/字号/布局/风格面板、就地文字编辑、撤销保存导出干净版、元素与面板双向跳转、…»
把任意静态 HTML 转成可视化编辑版:注入可拖动工具栏、颜色/字号/布局/风格面板、就地文字编辑、撤销保存导出干净版、元素与面板双向跳转、中英文 i18n、6 套场景风格 Prompt 一键复制给 AI 重塑样式。颜色面板数据驱动:扫 DOM 文字字符数 top 5 + 背景元素数 top 4 + 边框元素数 top 3,跨主题通用。适用于用户说可编辑版HTML、html可视化编辑、让html可编辑、样式面板、改html不写代码、所见即所得、点击直接编辑、把报告/页面/演示稿变成可调样式、给 AI 复制风格提示词。
Преобразует любой статический HTML в визуально редактируемую версию: добавляет перетаскиваемую панель инструментов, панели цвета/размера шрифта/макета/стиля…
Как процесс D 41/100 · Процесс не доведён — слабые места: результат и критерий готовности, когда включается, входы и предусловия
Как улучшить
- Скажите в description, КОГДА применять скилл («используй, когда…», примеры запросов): это главный сигнал для агента.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 5
✓ Критических и высоких находок нет
Средние и низкие: 5
-
низкая Секреты в коде
secret-high-entropy-tokenscripts/verify.py:351Строка, похожая на токен (может быть id, хеш или секрет)def chec…mat(html: str, constants: dict) -> CheckItem:
-
низкая Секреты в коде
secret-high-entropy-tokenscripts/verify.py:384Строка, похожая на токен (может быть id, хеш или секрет)def chec…nel(html: str, constants: dict) -> CheckItem:
-
низкая Секреты в коде
secret-high-entropy-tokenscripts/verify.py:450Строка, похожая на токен (может быть id, хеш или секрет)def chec…ure(html: str, constants: dict) -> CheckItem:
-
низкая Секреты в коде
secret-high-entropy-tokenscripts/verify.py:463Строка, похожая на токен (может быть id, хеш или секрет)def chec…tch(html: str, constants: dict) -> CheckItem:
-
низкая Секреты в коде
secret-high-entropy-tokenscripts/verify.py:498Строка, похожая на токен (может быть id, хеш или секрет)def chec…mat(html: str, constants: dict) -> CheckItem:
Просканировано файлов: 17. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
description-no-whendescription не говорит, КОГДА применять скилл (нет "use when / используй когда") - заметка
frontmatter-keyнеизвестное поле фронтматтера "agent_created"
Процессный рейтинг: все десять параметров 41/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 20Когда включается. Не сказано, при каком запросе скилл включается
- 40Согласованность. Имя во frontmatter (html-visual-editor) не совпадает с папкой (html-editor)
- 60Инструменты и файлы. Используются инструменты (python), но во frontmatter они не объявлены
- 100Шаги. Шагов: 33
- 100Стоимость исполнения. Тело инструкции 1056 токенов
- 100Повторный запуск. Изменяющих операций нет
- low Разделов верхнего уровня: 10. Похоже на несколько доменов в одном скилле
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +3Длина description 261 символов: достаточно сигнала, не съедает бюджет
- +4Структура: 11 заголовков
- +3Пошаговые инструкции: 33 пунктов
- +4Есть примеры (6 блоков кода)
- +3Все 6 скриптов описаны в инструкциях
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 74.