CD slide-dsl
Полное руководство по языку описания слайдов (DSL) — холст и его фон, десять типов элементов с разбивкой по полям, единицам измерения, значениям по умолчанию и допустимым значениям, где каждый тип сохраняет свои слова, какое поле фактически отрисовывает рендерер при разногласиях, что именно происходит с HTML, который вы помещаете в `content`, и схема структуры, которая теперь ЕДИНСТВЕННОЕ, против чего проверяется запись. Ничто не фильтрует вашу разметку и ничто не нормализует ваши значения, поэтому это руководство — всё, что необходимо для правильного отображения страницы. Загрузите его перед исправлением поля, которое вы ранее не исправляли, когда исправление отклонено, когда исправление принято, но ничего не меняется на экране, или когда вам нужно знать, где на самом деле находится цвет, шрифт, ячейка таблицы или строка кода. Это справочник по полям, а не процедура — `page-clone` и `pro-editing` решают, какие страницы трогать, `slide-craft` решает, как выглядит хорошая страница, а это руководство говорит, что означает JSON.
машинный переводПоказать оригиналСкрыть оригинал«The complete slide DSL manual — the canvas and its background, the ten…»
The complete slide DSL manual — the canvas and its background, the ten element types field by field with units, defaults and legal values, where each type keeps its words, which field the renderer actually paints when two disagree, exactly what happens to the HTML you put in `content`, and the structure schema that is now the ONLY thing a write is checked against. Nothing filters your markup and nothing normalises your values, so this manual is the whole of what makes a page render correctly. Load it before patching a field you have not patched before, when a patch comes back rejected, when a patch lands but nothing moves on screen, or when you need to know where a colour, a font, a table cell or a code line really lives. This is a field reference and not a procedure — `page-clone` and `pro-editing` decide which pages to touch, `slide-craft` decides what a good page looks like, and this one says what the JSON means.
Полное руководство по языку описания слайдов (DSL) — холст и его фон, десять типов элементов с разбивкой по полям, единицам измерения, значениям по умолчанию…
Как процесс D 47/100 · Процесс не доведён — слабые места: результат и критерий готовности, входы и предусловия, стоимость исполнения
Как улучшить
- Тело SKILL.md длиннее 5 000 токенов: вынесите справочные детали в references/ и подключайте по необходимости.
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 1. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
- предупреждение
body-longтело SKILL.md ≈ 16336 токенов (рекомендуется < 5000); вынесите детали в references/ - заметка
frontmatter-keyнеизвестное поле фронтматтера "title" - заметка
edit-residueв тексте есть пометки об устаревшем (строки 593, 594, 595): проверьте, не остались ли старые правила рядом с новыми — полная проверка читает текст на противоречия
Процессный рейтинг: все десять параметров 47/100
- 0Результат и критерий готовности. Не сказано, что считать результатом
- 0Входы и предусловия. Не сказано, что нужно иметь на входе
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 10Стоимость исполнения. Тело инструкции 16336 токенов: вытесняет саму задачу из окна
- 30Повторный запуск. Изменяющих операций: 34, без проверки текущего состояния
- 50Когда включается. Не сказано, при каком запросе скилл включается
- 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
- 60Инструменты и файлы. Используются инструменты (bash), но во frontmatter они не объявлены
- 100Шаги. Шагов: 101
- 100Согласованность. Имя и обязательные поля на месте
- medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
- low Разделов верхнего уровня: 13. Похоже на несколько доменов в одном скилле
- low Ответ описан самодельной разметкой (12 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 929: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +1Лицензия не указана
- +2Инструкции на одном языке
- +4Структура: 36 заголовков
- +3Пошаговые инструкции: 101 пунктов
- +4Есть примеры (1 блоков кода)
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 70.