К основному содержанию
скилл Claude Code CX Codex Cursor

deployment-pipeline-design — скилл для Claude Code

Проектирует многоэтапные CI/CD-пайплайны с проверками, согласованиями и стратегиями выката. Пригодится для canary, blue-green и отката релизов.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install cicd-automation@claude-code-workflows
Открыть на GitHub

Что делает deployment-pipeline-design

Скилл помогает спроектировать структуру CI/CD-пайплайна: этапы, зависимости задач, параллельность и кэширование. Он подбирает стратегию выката с canary-весами, blue-green-переключением или параметрами rolling deployment, а также описывает проверки состояния и smoke-тесты после релиза.

В результат входят автоматические пороги метрик, ручные согласования, триггеры отката и шаги для runbook. Материалы затрагивают Kubernetes, ECS, виртуальные машины, serverless и platform-as-a-service, а мониторинг может опираться на Prometheus, Datadog или CloudWatch. Подробные паттерны лежат в references/details.md, расширенные примеры для GitHub Actions, GitLab CI и Azure Pipelines — в references/advanced-strategies.md.

Проверьте защиту production-окружения: без назначенного reviewer этап согласования может ждать бесконечно. Для canary нужен корректный AnalysisTemplate, а миграции базы должны оставаться обратно совместимыми, пока старая версия кода ещё используется.

Какие задачи решает

  • спроектировать многоэтапный CI/CD-пайплайн
  • настроить согласования между окружениями
  • выбрать canary или blue-green выкатывание
  • добавить автоматический откат по метрикам
  • разобраться с зависшим production-gate

Примеры запросов агенту

  • Спроектируй CI/CD-пайплайн для сервиса в Kubernetes с окружениями dev, staging и prod, ручным согласованием и canary-выкатом.
  • Проверь, почему canary не переходит на полный трафик, и предложи настройки `AnalysisTemplate` для Prometheus.
  • Составь план отката релиза с обратно совместимыми миграциями базы и проверками после деплоя.

Как установить deployment-pipeline-design

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install cicd-automation@claude-code-workflows

Команда ставит плагин cicd-automation целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add wshobson/agents --skill deployment-pipeline-design -a claude-code

3Вручную: положить файлы

~/.claude/skills/deployment-pipeline-design/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/deployment-pipeline-design/

Из того же набора213

Весь набор →
typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. Claude Code CX Codex Cursor 92 169установок tailwind-design-system Seth Hobson Помогает строить дизайн-системы на Tailwind CSS v4. Пригодится для библиотеки компонентов или унификации интерфейса в проекте. Claude Code CX Codex Cursor 70 180установок brand-landingpage Travis D. Elliott Скилл проводит интервью о продукте и визуальном стиле, затем помогает создать лендинг через Stitch. Подойдёт, если у проекта пока нет готового дизайна. Claude Code CX Codex Cursor 39 476установок python-testing-patterns Seth Hobson Скилл помогает писать тесты Python с pytest, фикстурами и моками. Подходит для настройки тестового набора и отладки падающих проверок. Claude Code CX Codex Cursor 36 943установок python-performance-optimization Seth Hobson Скилл помогает профилировать Python-код, находить узкие места CPU и памяти. Подходит, когда приложение медленно отвечает или тратит слишком много ресурсов. Claude Code CX Codex Cursor 35 675установок nextjs-app-router-patterns Seth Hobson Помогает строить приложения на Next.js App Router: выбирать режим рендеринга, организовывать маршруты и получать данные. Подойдёт при миграции с Pages Router или работе с Server Components. Claude Code CX Codex Cursor 32 529установок api-design-principles Seth Hobson Скилл помогает проектировать и проверять REST- и GraphQL API. Пригодится при подготовке спецификации, пересмотре существующего API или согласовании стандартов команды. Claude Code CX Codex Cursor 30 348установок code-review-excellence Seth Hobson Скилл помогает разбирать pull request по этапам, находить ошибки и давать конкретную обратную связь. Подойдёт для ревью кода и настройки командных стандартов. Claude Code CX Codex Cursor 30 193установок

Похожие

version-bump thedotmack Скилл проводит релиз плагина от выбора типа версии до публикации в npm. Нужен, когда нужно синхронизировать манифесты, собрать проект и выпустить тег. Claude Code CX Codex Cursor +1 1 800установок gke-ai-troubleshooting-tpu-vbar-oom официальный google Помогает расследовать падения vbar_control_agent и OOM на TPU v6e в GKE, особенно при сбросе устройств или частом опросе метрик. Claude Code Gemini CLI CX Codex 4 400установок iii-engine-config iii-hq Помогает настроить движок iii через worker-compose.yaml или config.yaml. Задаёт порты, параметры RBAC через rbac-proxy, ограничения наблюдателей и хранилище конфигураций. Claude Code CX Codex Cursor +1 4 200установок node-connect openclaw Скилл помогает по шагам разобрать сбои подключения браузера Control UI и нативных узлов на Android, iOS или macOS к шлюзу OpenClaw. Пригодится при ошибках авторизации, маршрутов и пейринга. Claude Code CX Codex Cursor +1 793установок google-cloud-slo-alert-configuration официальный google Настраивает SLO-алерты на Google Cloud через PromQL и генерирует Terraform. Пригодится для контроля уровня сервиса App Hub или отдельных ресурсов. Claude Code Gemini CLI CX Codex 4 300установок wizard Matt Pocock Скилл создаёт интерактивный bash-скрипт для ручных шагов: настройки сервисов, секретов CI и разовых миграций. Claude Code 553 369установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. Claude Code CX Codex Cursor +1 1 200 000установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. Claude Code 489 289установок

Вопросы о deployment-pipeline-design

Как установить deployment-pipeline-design в Claude Code?

Добавьте маркетплейс командой /plugin marketplace add wshobson/agents, затем установите плагин командой /plugin install cicd-automation@claude-code-workflows.

Что делает deployment-pipeline-design?

Скилл проектирует CI/CD-пайплайны с этапами, зависимостями, проверками качества, согласованиями и стратегиями progressive delivery. Он также помогает разобрать сбои gate и подготовить автоматический или ручной откат.

Почему canary deployment может не перейти на полный трафик?

В Argo Rollouts продвижение остановится, если AnalysisTemplate некорректен или запрос Prometheus не возвращает данные. Для неубедительных результатов предусмотрен inconclusiveLimit, после которого rollout завершается ошибкой.

Исходный текст

SKILL.md · MIT
---
name: deployment-pipeline-design
description: Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use this skill when designing zero-downtime deployment pipelines, implementing canary rollout strategies, setting up multi-environment promotion workflows, or debugging failed deployment gates in CI/CD.
---

# Deployment Pipeline Design

Architecture patterns for multi-stage CI/CD pipelines with approval gates, deployment strategies, and environment promotion workflows.

## Purpose

Design robust, secure deployment pipelines that balance speed with safety through proper stage organization, automated quality gates, and progressive delivery strategies. This skill covers both the structural design of pipeline architecture and the operational patterns for reliable production deployments.

## Input / Output

### What You Provide

- **Application type**: Language/runtime, containerized or bare-metal, monolith or microservices
- **Deployment target**: Kubernetes, ECS, VMs, serverless, or platform-as-a-service
- **Environment topology**: Number of environments (dev/staging/prod), region layout, air-gap requirements
- **Rollout requirements**: Acceptable downtime, rollback SLA, traffic splitting needs, canary vs blue-green preference
- **Gate constraints**: Approval teams, required test coverage thresholds, compliance scans (SAST, DAST, SCA)
- **Monitoring stack**: Prometheus, Datadog, CloudWatch, or other metrics sources used for automated promotion decisions

### What This Skill Produces

- **Pipeline configuration**: Stage definitions, job dependencies, parallelism, and caching strategy
- **Deployment strategy**: Chosen rollout pattern with annotated configuration (canary weights, blue-green switchover, rolling parameters)
- **Health check setup**: Shallow vs deep readiness probes, post-deployment smoke test scripts
- **Gate definitions**: Automated metric thresholds and manual approval workflows
- **Rollback plan**: Automated rollback triggers and manual runbook steps

## When to Use

- Design CI/CD architecture for a new service or platform migration
- Implement deployment gates between environments
- Configure multi-environment pipelines with mandatory security scanning
- Establish progressive delivery with canary or blue-green strategies
- Debug pipelines where stages succeed but production behavior is wrong
- Reduce mean time to recovery by automating rollback on metric degradation

## Detailed patterns and worked examples

Detailed pattern documentation lives in `references/details.md`. Read that file when the navigation tier above is insufficient.

## Troubleshooting

### Health check passes in pipeline but service is unhealthy in production

The pipeline health check is hitting a shallow `/ping` endpoint that returns 200 even when the database is unreachable. Use a deep readiness check that verifies actual dependencies (see Health Checks section above).

### Canary deployment never promotes to 100%

Argo Rollouts requires a valid `AnalysisTemplate` to auto-promote. If the Prometheus query returns no data (e.g., metric name changed), the analysis stays inconclusive and promotion stalls. Add `inconclusiveLimit` so the rollout fails fast rather than hanging:

```yaml
spec:
  metrics:
  - name: error-rate
    failureCondition: "result[0] > 0.05"
    inconclusiveLimit: 2   # fail after 2 inconclusive results, not hang indefinitely
    provider:
      prometheus:
        query: |
          sum(rate(http_requests_total{status=~"5.."}[2m]))
          / sum(rate(http_requests_total[2m]))
```

### Staging deploy succeeds but production job never starts

Check that production environment protection rules are configured — a missing reviewer assignment means the approval gate waits indefinitely with no notification. In GitHub Actions, ensure `Required reviewers` is set to an existing user or team in **Settings → Environments → production**.

### Docker layer cache busted on every run causing slow builds

If `COPY . .` appears before dependency installation, any source file change invalidates the dependency layer. Reorder to copy dependency manifests first:

```dockerfile
# Good: dependencies cached separately from source code
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build
```

### Rollback leaves database migrations applied to old code

A service rollback without a migration rollback causes schema/code mismatch errors. Always make migrations backward-compatible (additive only) for at least one release cycle, and keep undo scripts versioned alongside the migration:

```bash
# migrations/V20240315__add_nullable_column.sql       (forward)
# migrations/V20240315__add_nullable_column.undo.sql  (backward)
```

Never run destructive migrations (DROP COLUMN, ALTER NOT NULL) until the old code version is fully retired from all environments.

## Advanced Topics

For platform-specific pipeline configurations, multi-region promotion workflows, and advanced Argo Rollouts patterns, see:

- [`references/advanced-strategies.md`](references/advanced-strategies.md) — Extended YAML examples, platform-specific configs (GitHub Actions, GitLab CI, Azure Pipelines), multi-region canary patterns, and database migration rollback strategies

## Related Skills

- `github-actions-templates` - For GitHub Actions implementation patterns and reusable workflows
- `gitlab-ci-patterns` - For GitLab CI/CD pipeline implementation
- `secrets-management` - For secrets handling in CI/CD pipelines

© Seth Hobson · MIT · wshobson/agents

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой