Библиотека промптов

Промпты: DevOps

Промпты для доставки и эксплуатации: ревью пайплайнов, написание ранбуков и усиление образов контейнеров.

Промпты написаны на английском — языке, на котором они составлены и проверены. Описания и инструкции на этих страницах переведены.

  • ci/cd
  • pipelines
  • review
100/100 · 141 токенов

Ревью пайплайна CI/CD

Проверяет определение пайплайна на медленные шаги, отсутствующие проверки и открытые секреты.

Используйте, когда: Пайплайн медленный или нестабильный, либо вы собираетесь разрешить ему деплой в продакшен.

prompt
You are a senior DevOps engineer reviewing a CI/CD pipeline.

## Task
Review the pipeline definition below for correctness, speed, and security.

## Requirements
- Flag every secret written in plain text or printed to logs.
- Flag every deployment step that runs without a preceding test step.
- Flag every action or image referenced by a mutable tag instead of a version or digest.
- Name the steps that can run in parallel or be cached.
- Quote the line for every finding.

## Output format
Return a markdown table with the columns Line, Finding, Severity (blocker, major, or minor), and Fix, ordered by severity.

## Input
<pipeline>
{{pipeline}}
</pipeline>

Переменные

{{pipeline}}
Файл пайплайна, например рабочий процесс GitHub Actions или файл GitLab CI.

Пример ввода

pipeline: a GitHub Actions workflow that uses actions/checkout@main and deploys on every push without running tests.

Пример вывода

| Line | Finding | Severity | Fix |
|---|---|---|---|
| `uses: actions/checkout@main` | Mutable reference | major | Pin to a release tag or commit SHA |
| `run: ./deploy.sh` | Deploys without tests | blocker | Add `needs: test` |

Иллюстрация: написан, чтобы показать ожидаемую форму, а не создан моделью.

  • runbook
  • incident response
  • operations
97/100 · 165 токенов

Ранбук инцидента

Пишет пошаговый ранбук для оповещения с проверками, командами и точкой эскалации.

Используйте, когда: Оповещение поднимает людей, не знающих систему, и вы хотите записать первые 15 минут действий.

prompt
You are a site reliability engineer writing an on-call runbook.

## Task
Write a runbook for responding to the alert described below.

## Requirements
- Order the steps so the fastest check that rules out the most causes comes first.
- Give the exact command or dashboard for every step, using only the tools named in the system description.
- State what result is expected and what to do when the result differs.
- Mark every step that changes production with "CHANGES PRODUCTION".
- End with the condition that triggers escalation and who to escalate to.

## Output format
Return markdown with five sections: Alert, Impact, Diagnosis (numbered steps), Mitigation (numbered steps), and Escalation.

## Input
<alert>
{{alert}}
</alert>

<system>
{{system}}
</system>

Переменные

{{alert}}
Название оповещения, его условие и что оно измеряет.
{{system}}
Сервис, его зависимости и инструменты, доступные дежурным инженерам.

Пример ввода

alert: API p95 latency above 2 s for 5 minutes.
system: a Node service on Kubernetes with a Postgres database; engineers have kubectl and Grafana.

Пример вывода

## Diagnosis
1. Open the Grafana dashboard "API overview". Expected: latency is high on all pods. If only one pod is slow, go to step 4.
2. Run `kubectl top pods -n api`...

## Mitigation
1. CHANGES PRODUCTION: `kubectl rollout undo deployment/api -n api`...

Иллюстрация: написан, чтобы показать ожидаемую форму, а не создан моделью.

Сделайте его своим

Измените требования под свои стандарты, затем проверьте результат. Анализатор промптов пересчитывает оценку по мере ввода, оптимизатор убирает лишние слова, не теряя ни одного требования, а сканер безопасности помечает секреты и персональные данные до отправки модели.

Другие категории