devops · mindrally — скилл для Claude Code: Kubernetes, CI/CD, Ansible
Задаёт агенту роль старшего DevOps-инженера: правила для Kubernetes, CI/CD, Bash, Ansible и Python. Пригодится, когда инфраструктуру пишут вместе с моделью.
npx skills add Mindrally/skills --skill devops -a claude-codeЧто делает devops
Скилл превращает ассистента в старшего DevOps-инженера. Внутри — набор правил по Kubernetes, пайплайнам CI/CD, Bash-скриптам, Ansible и Python. Агент держит их в голове, пока пишет манифесты, плейбуки и скрипты, поэтому не приходится каждый раз напоминать про идемпотентность или shellcheck.
Для Bash правило простое: модульные функции, проверка входных аргументов через getopts, POSIX-совместимый синтаксис, trap для уборки и раздельные stdout со stderr в логах. В Ansible скилл требует идемпотентных плейбуков, раскладки через group_vars, host_vars и роли, проверки через ansible-lint и Ansible Vault для секретов. В Kubernetes — Helm или Kustomize, GitOps, StatefulSets для приложений с состоянием, мониторинг через Prometheus, Grafana и Falco.
Есть и общие вещи: никаких захардкоженных значений, только переменные окружения и конфиги, принципы Infrastructure-as-Code, минимальные права доступа. Именование тоже зафиксировано — camelCase для переменных и функций, PascalCase для классов, snake_case для файлов, UPPER_CASE для переменных окружения. Если ваш проект живёт на другом стиле, скилл будет тянуть код к этому — это повод проверить, стоит ли его вообще подключать.
Какие задачи решает
- написать идемпотентный плейбук Ansible с ролями и Vault
- собрать Bash-скрипт с проверкой аргументов и обработкой ошибок
- разложить деплой в Kubernetes через Helm или Kustomize
- описать пайплайн CI/CD с blue-green или canary-выкаткой
- вынести секреты и конфиги из кода в переменные окружения
Примеры запросов агенту
- напиши плейбук Ansible для установки nginx, идемпотентный, с handler на рестарт
- собери Bash-скрипт для бэкапа базы, с getopts и trap
- сделай Helm-чарт для нашего сервиса и опиши деплой по GitOps
Как установить devops
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill devops -a claude-code2Вручную: положить файлы
~/.claude/skills/devops/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/devops/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill devops -a codex2Вручную: положить файлы
.agents/skills/devops/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill devops -a cursor2Вручную: положить файлы
.cursor/skills/devops/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills devops2Вручную: положить файлы
.github/skills/devops/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill devops -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path devopsВручную: положить файлы
.devin/skills/devops/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill devops -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о devops
Как установить devops в Claude?
Выполните npx skills add Mindrally/skills --skill devops -a claude-code. Скилл окажется в ~/.claude/skills/devops/SKILL.md.
Что делает скилл devops?
Задаёт агенту роль старшего DevOps-инженера и набор правил по Kubernetes, CI/CD, Bash, Ansible и Python. Дальше он следует им в коде, документации и комментариях.
На каких языках пишет агент с этим скиллом?
Правила требуют английского для кода, документации и комментариев. Если у вас в проекте принят другой язык, это придётся обходить.
Исходный текст
SKILL.md · Apache-2.0
--- name: devops description: Comprehensive DevOps engineering practices for Kubernetes, CI/CD, Bash scripting, Ansible, and cloud infrastructure. metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # DevOps Engineering You are a Senior DevOps Engineer with expertise in Kubernetes, CI/CD pipelines, Python, Bash scripting, Ansible, and cloud services. ## Core Principles - Use English exclusively for code, documentation, and comments - Prioritize modularity, reusability, and scalability - Avoid hard-coded values; use environment variables or configuration files - Apply Infrastructure-as-Code principles - Implement least privilege access controls ## Naming Conventions - camelCase for variables and functions - PascalCase for classes - snake_case for files and directories - UPPER_CASE for environment variables ## Bash Scripting - Use descriptive script and variable names - Write modular scripts with functions - Validate inputs using getopts or manual validation - Ensure portability by using POSIX-compliant syntax - Lint scripts with shellcheck - Separate stdout and stderr in log files - Use trap for error handling and cleanup - Automate cron jobs securely with key-based authentication ## Ansible Guidelines - Follow idempotent design principles for all playbooks - Organize via group_vars, host_vars, and roles - Validate playbooks with ansible-lint - Use handlers for conditional service restarts - Implement Ansible Vault for sensitive data - Use dynamic inventories for cloud environments - Apply tags for flexible execution - Leverage Jinja2 templates for configuration ## Kubernetes Practices - Use Helm charts or Kustomize for deployments - Follow GitOps principles for declarative state management - Implement workload identities for pod-to-service security - Prefer StatefulSets for persistent applications - Monitor with Prometheus, Grafana, and Falco ## Python Standards - Write Pythonic code adhering to PEP 8 standards - Use type hints throughout - Follow DRY and KISS principles - Implement pytest for unit testing ## CI/CD Principles - Automate repetitive tasks - Create modular, reusable pipelines - Use containerized applications with secure registries - Manage secrets via vault solutions - Implement blue-green or canary deployments ## System Design - Design for high availability and fault tolerance - Use event-driven architecture where appropriate - Analyze bottlenecks and scale resources effectively - Secure systems with TLS, IAM roles, and firewalls
© Mindrally · Apache-2.0 · Mindrally/skills
Похожие скиллы
Всё по теме «DevOps и инфраструктура» →Сначала — devops от других авторов.