SKILLEMALL.ai

AC ci-cd-integration

Разрабатывайте конвейеры CI/CD, которые запускают наборы тестов. Охватывает шаблоны GitHub Actions и GitLab CI, параллелизм и шардинг, управление артефактами, карантин нестабильных тестов, публикацию результатов тестов, контрольные точки качества покрытия, бесключевые развертывания OIDC и рабочие процессы копирования-вставки для Playwright, Jest и многоэтапных конвейеров. Используйте, когда: «CI/CD», «GitHub Actions», «конвейер», «тест в CI», «GitLab CI», «непрерывная интеграция», «конвейер автоматизации тестирования», «шардировать тесты в CI». Не для: исправления нестабильности отдельных тестов во время выполнения — используйте test-reliability; решений о выпуске go/no-go и контрольных списков дымовых тестов — используйте release-readiness; панелей мониторинга результатов тестов и отчетности о тенденциях — используйте qa-metrics. Связанные темы: playwright-automation, qa-metrics, test-reliability, coverage-analysis, release-readiness.

машинный переводПоказать оригиналСкрыть оригинал«Design CI/CD pipelines that run test suites. Covers GitHub Actions and…»

Design CI/CD pipelines that run test suites. Covers GitHub Actions and GitLab CI templates, parallelism and sharding, artifact management, flaky-test quarantine, test-result publishing, coverage quality gates, OIDC keyless deploy, and copy-paste workflows for Playwright, Jest, and multi-stage pipelines. Use when: "CI/CD," "GitHub Actions," "pipeline," "test in CI," "GitLab CI," "continuous integration," "test automation pipeline," "shard tests in CI." Not for: per-test flaky healing at runtime — use test-reliability; go/no-go release decisions and smoke-test checklists — use release-readiness; test-result dashboards and trend reporting — use qa-metrics. Related: playwright-automation, qa-metrics, test-reliability, coverage-analysis, release-readiness.

petrkindlmann/qa-skills Agent Skills автор: petrkindlmann MIT 3 файла тело ≈ 4 609 токенов Открыть источникgithub.com проанализирован 2 дн назад

Разрабатывайте конвейеры CI/CD, которые запускают наборы тестов.

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

ПроцедураGitHubGitLabPlaywrightSlackИнфраструктуратип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
A
99/100
безопасность, качество, тесты
Безопасность 60%
100
Качество 40%
98
Прогон на моделях
не было
Процессный рейтинг
C
59/100
Есть пробелы
Входы и предусловия вес 11
0
Отчётность по ходу вес 2
0
Результат и критерий готовности вес 14
40
три самых слабых из десяти параметров · все десять

Как улучшить

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

    Находки guard · 0

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

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

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

    • заметка edit-residue в тексте есть пометки об устаревшем (строки 64, 132, 146, 260): проверьте, не остались ли старые правила рядом с новыми — полная проверка читает текст на противоречия

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

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

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

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

    • +3Формат ответа не описан: модель каждый раз решает сама
    • +2Инструкции на одном языке
    • +5В description 8 примера фраз-триггеров в кавычках
    • +4Описание говорит, когда скилл НЕ применять
    • +3Длина description 761 символов: достаточно сигнала, не съедает бюджет
    • +4Структура: 36 заголовков
    • +3Пошаговые инструкции: 40 пунктов
    • +4Есть примеры (12 блоков кода)
    • +4Справочные файлы упоминаются в инструкциях (2 из 2)
    • +1Лицензия указана

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