skilly. Buy ad slot
All skills
Community / AGENT SKILL

devops-ci

Vitammiin/agent-vorcl-flow
0 installs 2 GitHub stars
0

GitHub Actions — PR-workflow (lint+typecheck+test с кэшем npm) и deploy-workflow (build+deploy, concurrency, GitHub secrets); валидация YAML (роль devops). Use когда нужно настроить или починить CI/CD-pipeline.

BEFORE YOU INSTALL

Understand the trade-offs.

SECURITY REVIEW

Not yet assessed

Review the original instructions and requested permissions before installing.

No security review is available for this catalog entry yet.

SKILL QUALITY

Not yet assessed

How clearly the skill guides your agent, how complete its workflow is, and how you can check the outcome.

No quality assessment is available for this catalog entry yet.

The full skill.

Original instructions from the publisher’s SKILL.md

# Задача: настроить GitHub Actions

Настрой CI/CD (см. `$ci-cd`, `$nodejs`).

1. Изучи проект: пакетный менеджер (lockfile), реальные скрипты `lint`/`typecheck`/`test`/`build`, версия Node, существующие workflow.
2. PR-workflow (`.github/workflows/pr.yml`): `on: pull_request`; `actions/setup-node` с `cache: npm` (pnpm — `pnpm/action-setup` ДО setup-node); `npm ci` → lint → typecheck → test. Только существующие скрипты.
3. Deploy-workflow (`deploy.yml`): `push` в main; build + деплой; для Render — deploy hook (`curl $RENDER_DEPLOY_HOOK` из secrets) или auto-deploy; наблюдение — роль `$render`.
4. Дисциплина: `concurrency` + `cancel-in-progress: true` (для деплоя — `false`); `permissions: contents: read` верхнеуровнево; `pull_request_target` без нужды не используй; в fork-PR секреты пусты.
5. Валидируй YAML до выдачи (парсер/`actionlint`) и покажи вывод; честно пометь, что прогон подтвердит только реальный push.

Прод-деплой активируй только с явного подтверждения. Отдай пути + вывод валидации + список secrets для репозитория.