SKILLEMALL.ai

AC design-system

Захватывает бренд пользователя один раз с помощью мастера онбординга из 10 вопросов (основной/акцентный HEX + шрифты Google для заголовков и основного текста + стиль дизайна: редакционный/технический/минималистичный/игривый + каталог вывода по умолчанию + тема синтаксиса + поведение оглавления + опциональный логотип/компания), проверяет контрастность основного текста и ссылок по WCAG 2.2 AA, выводит 12 пользовательских CSS-свойств в пространстве HSL и сохраняет результат для использования любым конвертером markdown-в-html. Используйте перед любым преобразованием markdown-в-html. Активируется при первом запуске онбординга («настроить бренд», «сконфигурировать markdown-html», «запустить онбординг»), при явном сбросе («сбросить дизайн-систему», «перезапустить онбординг») и проверяется каждым конвертером через config_loader.py перед рендерингом. Отказывается сохранять, если контрастность основного текста не соответствует AA 4.5:1 или каталог вывода недоступен для записи. Приоритет: проект (./.markdown-html/) > глобальный (~/.config/markdown-html/) > встроенные значения по умолчанию; MARKDOWN_HTML_NO_CONFIG=1 игнорирует.

машинный переводПоказать оригиналСкрыть оригинал«Captures the user's brand identity once via a 10-question onboarding w…»

Captures the user's brand identity once via a 10-question onboarding wizard (primary/accent HEX + heading + body Google Fonts + design style editorial/technical/minimal/playful + default output directory + syntax theme + TOC behavior + optional logo/company), validates body-text and link contrast against WCAG 2.2 AA, derives 12 CSS custom properties in HSL space, and stores the result for every markdown-html converter to consume. Use before any markdown-html conversion. Triggers on first-run onboarding ("set up the brand", "configure markdown-html", "run onboarding"), on explicit reset ("reset the design system", "re-onboard"), and is checked by every converter via config_loader.py before rendering. Refuses to save if body-text contrast fails AA 4.5:1 or the output dir isn't writable. Precedence is project (./.markdown-html/) > global (~/.config/markdown-html/) > built-in defaults; MARKDOWN_HTML_NO_CONFIG=1 bypasses.

alirezarezvani/claude-skills Agent Skills автор: alirezarezvani MIT 8 файлов тело ≈ 2 503 токенов Открыть источникgithub.com проанализирован 18 ч назад

Захватывает бренд пользователя один раз с помощью мастера онбординга из 10 вопросов (основной/акцентный HEX + шрифты Google для заголовков и основного текста…

Как процесс C 61/100 · Есть пробелы — слабые места: входы и предусловия, ошибки и развилки, повторный запуск

АнализаторДизайнтип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
A
93/100
безопасность, качество, тесты
Безопасность 60%
100
Качество 40%
83
Прогон на моделях
не было
Процессный рейтинг
C
61/100
Есть пробелы
Входы и предусловия вес 11
0
Ошибки и развилки вес 10
0
Отчётность по ходу вес 2
0
три самых слабых из десяти параметров · все десять

Как улучшить

    Для прогона на моделях — необязательно
    • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
    • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

    Находки guard · 0

    ✓ Критических и высоких находок нет

    Просканировано файлов: 8. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

    По спецификации Agent Skills

    • заметка frontmatter-key неизвестное поле фронтматтера "compatible_tools"

    Процессный рейтинг: все десять параметров 61/100

    • 0Входы и предусловия. Не сказано, что нужно иметь на входе
    • 0Ошибки и развилки. Линейный процесс без обработки сбоев
    • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
    • 30Повторный запуск. Изменяющих операций: 1, без проверки текущего состояния
    • 60Инструменты и файлы. Используются инструменты (bash, python), но во frontmatter они не объявлены
    • 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
    • 100Шаги. Шагов: 35
    • 100Когда включается. Сказано, когда применять и когда не применять
    • 100Согласованность. Имя и обязательные поля на месте
    • 100Стоимость исполнения. Тело инструкции 2503 токенов
    • low Разделов верхнего уровня: 12. Похоже на несколько доменов в одном скилле

    Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

    Сигналы качества

    • +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
    • +3Длина description 930: рекомендуется 120–800 символов
    • -5В тексте остались TODO / заглушки
    • -43 справочных файлов, но SKILL.md на них не ссылается: модель их не откроет
    • +2Инструкции на одном языке
    • +5В description 5 примера фраз-триггеров в кавычках
    • +4Структура: 13 заголовков
    • +3Пошаговые инструкции: 35 пунктов
    • +3Формат ответа описан явно
    • +4Есть примеры (1 блоков кода)
    • +3Все 3 скриптов описаны в инструкциях
    • +1Лицензия указана

    База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 83.