# Правила IDE по теме «DevOps и инфраструктура»

Правила IDE по теме «DevOps и инфраструктура»: у каждой карточки — что делает, команда установки и примеры запросов.

40 карточек

- HTML: https://affpapa.org/nevibecode/rules/topic/devops
- Инструкция для агента: https://affpapa.org/nevibecode/agents.md

- [terraform-azure](https://affpapa.org/nevibecode/rules/terraform-azure.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт Copilot стиль и ограничения при работе с Terraform на Azure: структура файлов, модули AVM, запрет на секреты в состоянии.
- [shell](https://affpapa.org/nevibecode/rules/shell.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило, которое заставляет GitHub Copilot писать чистые и безопасные shell-скрипты.
- [powershell](https://affpapa.org/nevibecode/rules/powershell.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило для GitHub Copilot, которое заставляет его писать идиоматичные скрипты PowerShell по гайдлайнам Microsoft.
- [power-bi-devops-alm-best-practices](https://affpapa.org/nevibecode/rules/power-bi-devops-alm-best-practices.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило для GitHub Copilot: подсказывает агенту, как вести Power BI-проект в Git, собирать CI/CD и раскатывать отчёты по средам.
- [no-heredoc](https://affpapa.org/nevibecode/rules/no-heredoc.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило запрещает агенту писать файлы через heredoc и перенаправления в терминале, потому что в VS Code такие команды портят содержимое.
- [java-upgrade](https://affpapa.org/nevibecode/rules/java-upgrade.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило подсказывает Copilot подключить скилл java-upgrade, когда вы меняете версию Java в Maven или Gradle.
- [github-actions-ci-cd-best-practices](https://affpapa.org/nevibecode/rules/github-actions-ci-cd-best-practices.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило для GitHub Copilot: подсказывает структуру workflow, работу с секретами, кэшем и матрицами при правке файлов в .github/workflows/.
- [devops-core-principles](https://affpapa.org/nevibecode/rules/devops-core-principles.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Инструкции для GitHub Copilot по культуре CALMS, метрикам DORA и сквозной автоматизации от CI/CD до IaC.
- [devbox-image-definition](https://affpapa.org/nevibecode/rules/devbox-image-definition.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило для GitHub Copilot, которое помогает писать YAML-файлы описания образов для Microsoft Dev Box Team Customizations.
- [containerization-docker-best-practices](https://affpapa.org/nevibecode/rules/containerization-docker-best-practices.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Задаёт стандарты сборки Docker-образов: изолирует процессы, уменьшает размер с помощью multi-stage сборок и фиксирует неизменяемость контейнеров.
- [cmake-vcpkg](https://affpapa.org/nevibecode/rules/cmake-vcpkg.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт Copilot контекст проекта на C++: vcpkg в режиме манифеста, настройки через CMakePresets.json и сборка под MSVC, Clang и GCC.
- [centos-linux](https://affpapa.org/nevibecode/rules/centos-linux.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт подход к администрированию CentOS: пакеты, systemd, firewalld и SELinux.
- [bicep-code-best-practices](https://affpapa.org/nevibecode/rules/bicep-code-best-practices.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт рекомендации для Bicep-файлов: от имён параметров до ссылок на ресурсы и работы с секретами.
- [azure-verified-modules-bicep](https://affpapa.org/nevibecode/rules/azure-verified-modules-bicep.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Направляет GitHub Copilot при создании и ревью кода на Bicep.
- [azure-naming](https://affpapa.org/nevibecode/rules/azure-naming.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило заставляет GitHub Copilot называть Azure-ресурсы по Microsoft CAF: префикс типа, workload, окружение, регион, номер экземпляра.
- [azure-iot-edge-architecture](https://affpapa.org/nevibecode/rules/azure-iot-edge-architecture.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Обязывает сверять архитектуру с документацией Azure IoT Edge перед выдачей рекомендаций.
- [azure-devops-pipelines](https://affpapa.org/nevibecode/rules/azure-devops-pipelines.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт практики для Azure DevOps Pipeline YAML: структура, тесты, безопасность и деплой.
- [aspnet-rest-apis](https://affpapa.org/nevibecode/rules/aspnet-rest-apis.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Направляет GitHub Copilot при создании REST API на ASP.NET Core 10, сопоставляя контроллеры и Minimal API.
- [arch-linux](https://affpapa.org/nevibecode/rules/arch-linux.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт рекомендации для инструкций и скриптов по Arch Linux: от обновления через pacman до проверки служб.
- [ansible](https://affpapa.org/nevibecode/rules/ansible.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Задаёт стандарты написания плейбуков Ansible: правила именования задач, формат коллекций FQCN, разделение секретов в Ansible Vault и проверки через ansible-lint.
- [netlify-official-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/netlify-official-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor, которое задаёт агенту официальные соглашения Netlify: типы функций, работа с окружением и запрет лишних CORS-заголовков.
- [kubernetes-mkdocs-documentation-cursorrules-prompt](https://affpapa.org/nevibecode/rules/kubernetes-mkdocs-documentation-cursorrules-prompt.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило задаёт Cursor роль технического писателя: агент пишет документацию по Kubernetes и cloud native в Markdown и MkDocs.
- [knative-istio-typesense-gpu-cursorrules-prompt-fil](https://affpapa.org/nevibecode/rules/knative-istio-typesense-gpu-cursorrules-prompt-fil.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor, которое превращает ассистента в помощника по serverless-проектам на Knative с Istio, Typesense и HTMX.
- [cloudflare-workers-hono-angular-saas-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/cloudflare-workers-hono-angular-saas-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor задаёт стек и соглашения для SaaS на Cloudflare Workers: Hono API, Angular, Drizzle, Clerk, Stripe.
- [ankra-cli](https://affpapa.org/nevibecode/rules/ankra-cli.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило подсказывает агенту Cursor, как работать с CLI платформы Ankra: кластеры, стеки, Helm и токены.
- [vercel](https://affpapa.org/nevibecode/rules/vercel.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor с набором рекомендаций по разработке и деплою приложений на Vercel.
- [sentry](https://affpapa.org/nevibecode/rules/sentry.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт, как инициализировать Sentry в проекте: где ставить SDK, какие переменные окружения использовать, как не сломать чужой код.
- [nginx](https://affpapa.org/nevibecode/rules/nginx.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать конфиги NGINX: модульные include-файлы, современный TLS, кэш и лимиты.
- [kubernetes](https://affpapa.org/nevibecode/rules/kubernetes.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать и раскладывать по файлам манифесты Kubernetes: метки, ресурсы, пробы, Pod Security Standards.
- [hardhat](https://affpapa.org/nevibecode/rules/hardhat.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт стандарты проекта на Hardhat 3: конфиг на TypeScript, тесты на Solidity и TypeScript, деплой через Ignition.
- [grafana](https://affpapa.org/nevibecode/rules/grafana.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт команде единый стиль работы с дашбордами, алертами и источниками данных Grafana в виде кода: структура, визуальные стандарты, оптимизация запросов.
- [github-actions](https://affpapa.org/nevibecode/rules/github-actions.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт жёсткие требования к workflow GitHub Actions: переиспользуемые сборки, кэш зависимостей, минимум прав у токена.
- [gcp](https://affpapa.org/nevibecode/rules/gcp.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать, разворачивать и сопровождать приложения на Google Cloud: IaC, идемпотентность, права сервисных аккаунтов.
- [flake8](https://affpapa.org/nevibecode/rules/flake8.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как настроить flake8 и какие проверки включить.
- [ffmpeg](https://affpapa.org/nevibecode/rules/ffmpeg.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor, которое задаёт агенту порядок работы с FFmpeg: вызовы через libav*, двухпроходное кодирование и закреплённые сборки в CI.
- [digitalocean](https://affpapa.org/nevibecode/rules/digitalocean.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как строить и разворачивать приложения в DigitalOcean: VPC, managed-сервисы, контейнеры.
- [datadog](https://affpapa.org/nevibecode/rules/datadog.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт стандарты Datadog: обязательные теги service, env и version, структурные логи и порядок в именах метрик.
- [azure](https://affpapa.org/nevibecode/rules/azure.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor с набором требований к коду и инфраструктуре в Azure: IaC, безопасность, экономия ресурсов.
- [aws](https://affpapa.org/nevibecode/rules/aws.md) — правило · sanjeed5 · Cursor · ★ 3579 — Задаёт агенту стандарты разработки на AWS: только CDK v2, переиспользование окружения Lambda, идемпотентность и минимальные права IAM.
- [aws-ecs](https://affpapa.org/nevibecode/rules/aws-ecs.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor с набором требований к контейнерам на AWS ECS: неизменяемые образы, секреты из Secrets Manager, логи в stdout.

## Уточнить
[ci-cd](https://affpapa.org/nevibecode/tag/ci-cd.md) · [yaml](https://affpapa.org/nevibecode/tag/yaml.md) · [serverless](https://affpapa.org/nevibecode/tag/serverless.md) · [iac](https://affpapa.org/nevibecode/tag/iac.md) · [observability](https://affpapa.org/nevibecode/tag/observability.md) · [containers](https://affpapa.org/nevibecode/tag/containers.md) · [github-actions](https://affpapa.org/nevibecode/tag/github-actions.md) · [infrastructure](https://affpapa.org/nevibecode/tag/infrastructure.md) · [linting](https://affpapa.org/nevibecode/tag/linting.md) · [angular](https://affpapa.org/nevibecode/tag/angular.md) · [bash](https://affpapa.org/nevibecode/tag/bash.md) · [caching](https://affpapa.org/nevibecode/tag/caching.md)

## Сузить этот список
Параметры: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — значения в https://affpapa.org/nevibecode/agents.md

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
