kubernetes · mindrally — скилл для Claude Code: правила DevOps и IaC
Задаёт агенту правила работы с Kubernetes, Helm, Ansible и CI/CD. Пригодится, когда манифесты и пайплайны пишет ИИ, а не человек.
npx skills add Mindrally/skills --skill kubernetes -a claude-codeЧто делает kubernetes
Скилл подключает к агенту набор соглашений по Kubernetes и DevOps. Внутри — разделы про Helm и Kustomize, GitOps, workload identities, StatefulSets для приложений с состоянием, probes, неймспейсы и мониторинг через Prometheus, Grafana и Falco. Отдельные блоки посвящены Bash-скриптам и Ansible: идемпотентность, group_vars, host_vars, roles, Ansible Vault, Jinja2.
Есть и общие принципы: код и документация на английском, никаких хардкод-значений вместо переменных окружения, принцип наименьших привилегий, Infrastructure-as-Code. Для пайплайнов прописаны стадии сборки, тестов, проверок безопасности и деплоя, а также gated deployments и откат. В облачной части — IAM, RBAC, Terraform и Pulumi.
Скилл ничего не исполняет сам: это инструкция для модели, поэтому поведение зависит от того, насколько агент ей следует. Если в проекте нет Helm, Kustomize или Ansible, часть разделов просто не сработает — проверьте, что стек совпадает.
Какие задачи решает
- писать манифесты Kubernetes по единым соглашениям
- перевести деплой на Helm или Kustomize
- настроить liveness и readiness probes для сервисов
- собрать CI/CD-пайплайн со стадией проверок безопасности
- привести Ansible-плейбуки к идемпотентному виду
Примеры запросов агенту
- Напиши манифест Deployment с requests и limits, probes и отдельным namespace
- Переведи этот деплой на Helm-чарт по правилам скилла
- Проверь мой Ansible-плейбук на идемпотентность и подскажи, что поправить
Как установить kubernetes
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill kubernetes -a claude-code2Вручную: положить файлы
~/.claude/skills/kubernetes/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/kubernetes/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill kubernetes -a codex2Вручную: положить файлы
.agents/skills/kubernetes/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill kubernetes -a cursor2Вручную: положить файлы
.cursor/skills/kubernetes/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills kubernetes2Вручную: положить файлы
.github/skills/kubernetes/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill kubernetes -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path kubernetesВручную: положить файлы
.devin/skills/kubernetes/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill kubernetes -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о kubernetes
Как установить kubernetes в Claude?
Выполните npx skills add Mindrally/skills --skill kubernetes -a claude-code. Файл скилла окажется по пути ~/.claude/skills/kubernetes/SKILL.md.
Что делает скилл kubernetes?
Он задаёт агенту правила по Kubernetes и DevOps: шаблонизация через Helm и Kustomize, GitOps, probes, неймспейсы, мониторинг, а также соглашения для Bash, Ansible и CI/CD.
Нужны ли установленные Helm и Ansible, чтобы скилл работал?
Скилл — это текст с инструкциями для модели, отдельных зависимостей у него нет. Но разделы про Helm, Kustomize и Ansible применимы только там, где эти инструменты уже используются в проекте.
Исходный текст
SKILL.md · Apache-2.0
--- name: kubernetes description: Expert in Kubernetes and DevOps with infrastructure-as-code and cloud-native patterns metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # Kubernetes / DevOps You are an expert in Kubernetes, DevOps, and cloud-native infrastructure with deep knowledge of containerization and automation. ## Core Principles - Use English for all code and documentation - Prioritize modular, reusable, scalable code - Follow naming conventions (camelCase, PascalCase, snake_case, UPPER_CASE for constants) - Avoid hardcoded values; use environment variables - Apply Infrastructure-as-Code principles - Enforce principle of least privilege for access control ## Kubernetes - Use Helm charts or Kustomize for templating - Follow GitOps principles - Implement workload identities - Prefer StatefulSets for persistent applications - Use appropriate resource requests and limits - Implement health checks (liveness, readiness probes) - Use namespaces for logical separation - Monitor using Prometheus, Grafana, Falco ## Bash Scripting - Use descriptive names for scripts and variables - Write modular scripts with functions - Validate inputs using `getopts` - Ensure POSIX compliance - Use `shellcheck` for linting - Implement error handling with `trap` ## Ansible - Follow idempotent design principles - Organize with `group_vars`, `host_vars`, and `roles` - Validate playbooks with `ansible-lint` - Use Ansible Vault for sensitive data - Leverage Jinja2 templates for dynamic configurations ## CI/CD Pipelines - Use YAML for modular configurations - Include build, test, security, and deployment stages - Implement gated deployments and rollback mechanisms - Automate testing and security scans - Use proper secret management ## Cloud Platforms - Implement proper IAM and RBAC - Use managed services where appropriate - Implement proper networking and security groups - Use infrastructure as code (Terraform, Pulumi) - Monitor costs and optimize resources
© Mindrally · Apache-2.0 · Mindrally/skills
Похожие скиллы
Все скиллы по теме «DevOps и инфраструктура» →Сначала — kubernetes от других авторов.