dev-devops

Generates Dockerfiles, CI/CD pipelines, Kubernetes manifests, and Terraform infrastructure templates.

Updated Aug 10, 2026
One-click install
npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill dev-devops-choi-keith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-devops
Source: https://github.com/Choi-Keith/skill-arsenal-ultra/tree/main/skills/dev-devops
Command: npx skills add https://github.com/Choi-Keith/skill-arsenal-ultra --skill dev-devops-choi-keith

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Setting up deployment automation requires deep knowledge of CI/CD pipelines, containerization, Kubernetes, and infrastructure as code. This Skill encodes senior DevOps engineering practices so an AI agent can produce correct pipeline configs, Dockerfiles, K8s manifests, and Terraform templates with built-in safety guardrails like rollback plans and production approval gates. ## Core Features & Use Cases - CI/CD Pipeline Generation: Create GitHub Actions, GitLab CI, or Jenkins pipelines with testing, image building, security scanning, and staged deployments. - Containerization & Orchestration: Write multi-stage Dockerfiles, Docker Compose setups, and Kubernetes manifests with health probes, resource limits, and HPA autoscaling. - Infrastructure as Code & Incident Response: Generate Terraform/Pulumi templates, GitOps configurations with ArgoCD, deployment strategies (blue-green, canary, rolling), runbooks, and postmortem templates. - Use Case: You need to containerize a Node.js API and deploy it to Kubernetes with a GitHub Actions pipeline. The Skill produces a hardened multi-stage Dockerfile, a CI workflow with Trivy image scanning, K8s Deployment/Service/Ingress manifests, and a documented rollback procedure. ## Quick Start Ask the agent to create a GitHub Actions CI/CD pipeline and Kubernetes deployment manifests for your application, including a rollback plan.

Frequently Asked Questions about dev-devops

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a CI/CD pipeline with GitHub Actions?

Define a workflow with test, build, and deploy jobs: run tests first, build and push a Docker image tagged with the commit SHA, scan it with Trivy, then deploy to staging and production using environment protection rules. The Skill generates this full pipeline configuration.

How to write a production-ready Dockerfile for Node.js or Python?

Use a multi-stage build: install dependencies and build in a builder stage, then copy only artifacts into a slim runtime image. Add a non-root USER, a HEALTHCHECK instruction, pinned base image versions, and a .dockerignore excluding node_modules and .git.

What is the difference between blue-green and canary deployments?

Blue-green runs two full environments and switches traffic instantly for fast rollback, while canary shifts traffic gradually (e.g., 10% then 50%) to limit blast radius. Rolling updates replace pods incrementally and suit routine low-risk changes.

Does this support GitLab CI as well as GitHub Actions?

Yes. It covers GitLab CI patterns including workflow rules, needs-based DAGs, caching versus artifacts, OIDC cloud authentication, merge request pipelines, and reusable versioned CI/CD components, alongside GitHub Actions and Jenkins.

Can it deploy to production automatically without approval?

No. The Skill explicitly requires presenting a deployment summary and rollback plan, then obtaining explicit user approval before any production or customer-facing deployment. Without approval it stops with a blocked status.

How do I roll back a failed Kubernetes deployment?

Run kubectl rollout undo deployment/<name> to return to the previous revision, then verify with kubectl rollout status and health checks. For GitOps setups, use argocd app rollback, and for Terraform, revert the configuration and re-apply.