ci-cd · ahmedasmar — скилл для Claude Code: что делает и как установить
Помогает проектировать пайплайны GitHub Actions и GitLab CI, ускорять сборки кешированием и находить причины сбоев в тестах или деплое.
npx skills add ahmedasmar/devops-claude-skills --skill ci-cd -a claude-code
npx skills add ahmedasmar/devops-claude-skills --skill skills -a claude-codeЧто делает ci-cd
Скилл содержит архитектурные шаблоны пайплайнов для приложений на Node.js, Python, Go и контейнеров Docker. Логика выстроена по уровням: сначала быстрый линтинг, затем юнит-тесты и сборка артефактов, а в конце — развёртывание. В правила также заложены требования DevSecOps: отказ от статичных паролей в пользу OIDC-аутентификации в AWS, проверка зависимостей утилитами SCA и сканирование кода через SAST-инструменты вроде CodeQL или Semgrep.
Для ускорения долгих очередей скилл предлагает конкретные практики: включение actions/cache, фильтрацию по путям и разделение тестов на матрицы. При возникновении ошибок предлагается сценарий диагностики через gh run, включение системного трейсинга или воспроизведение сбоя на машине разработчика утилитой act.
Чтобы запускать вспомогательный скрипт ревизии воркфлоу scripts/pipeline_analyzer.py, в системе понадобится установленный Python 3.
Какие задачи решает
- сократить время сборки с помощью кеширования и матричных тестов
- настроить безопасное подключение к облаку через OIDC
- внедрить сканирование уязвимостей и утечек секретов в репозитории
- локализовать сбои и таймауты шагов с помощью утилиты act
Примеры запросов агенту
- Переведи сборку GitHub Actions на OIDC для AWS вместо постоянных ключей доступа.
- Оптимизируй шаги в .github/workflows/ci.yml: тесты выполняются слишком долго.
- Как настроить запуск проверки секретов через TruffleHog в GitLab CI?
Как установить ci-cd
1Через Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill ci-cd -a claude-codenpx skills add ahmedasmar/devops-claude-skills --skill skills -a claude-code2Вручную: положить файлы
~/.claude/skills/skills/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/skills/
1Через Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill skills -a codex2Вручную: положить файлы
.agents/skills/skills/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill skills -a cursor2Вручную: положить файлы
.cursor/skills/skills/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install ahmedasmar/devops-claude-skills skills2Вручную: положить файлы
.github/skills/skills/SKILL.md1Через Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill skills -a gemini-cli2Командой платформы
gemini skills install https://github.com/ahmedasmar/devops-claude-skills --path ci-cd/skillsВручную: положить файлы
.devin/skills/skills/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add ahmedasmar/devops-claude-skills --skill skills -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о ci-cd
Как установить ci-cd в Claude Code?
Выполните в терминале команду npx skills add ahmedasmar/devops-claude-skills --skill ci-cd -a claude-code.
Какие платформы CI/CD разбирает этот скилл?
Скилл сфокусирован на GitHub Actions и GitLab CI, предлагая готовые шаблоны под Node.js, Python, Go и Docker.
Как воспроизвести падение пайплайна локально?
Для GitHub Actions скилл предлагает запускать целевой шаг через команду act -j build либо повторять команды внутри чистого Docker-контейнера.
Похожие скиллы
Все скиллы по теме «DevOps и инфраструктура» →Сначала — ci-cd от других авторов.