gitlab-cicd-pipeline
Design and implement GitLab CI/CD pipelines with stages, jobs, artifacts, and caching. Configure runners, Docker integration, and deployment strategies.
Discover tools containers skills, compare source repositories and read the instructions for each workflow.
Design and implement GitLab CI/CD pipelines with stages, jobs, artifacts, and caching. Configure runners, Docker integration, and deployment strategies.
CI/CD and operations practices including GitHub Actions, Kubernetes, and operational tooling. Use when working with deployment and infrastructure.
Review Docker and container security audit patterns. Use for auditing secrets in layers, port exposure, and non-root users. Use proactively when Dockerfile or docker-compose.yml is present. Examples: - user: "A...
Infrastructure as Code with Terraform and Terragrunt. Use for creating, validating, troubleshooting, and managing Terraform configurations, modules, and state. Covers Terraform workflows, best practices, module...
Systematic Kubernetes troubleshooting and incident response. Use when diagnosing pod failures, cluster issues, performance problems, networking issues, storage failures, or responding to production incidents. P...
GitOps deployment workflows with ArgoCD and Flux. Use for setting up GitOps (ArgoCD 3.x, Flux 2.7), designing repository structures (monorepo/polyrepo, app-of-apps), multi-cluster deployments (ApplicationSets,...
Use when generating ConfigMaps and Secrets with Kustomize for Kubernetes configuration management.
Use when configuring GitLab CI/CD variables, managing secrets, or integrating with external secret providers. Covers secure credential handling.
Use when defining and running multi-container Docker applications with Docker Compose YAML configuration.
Use when writing and deploying Kubernetes manifests for container orchestration.
Use when configuring GitLab CI/CD pipelines, defining stages, or setting up workflow rules. Covers pipeline structure, stage ordering, and execution flow.
Use when configuring Docker environments for act, selecting runner images, managing container resources, or troubleshooting Docker-related issues with local GitHub Actions testing.
Use when understanding and creating Helm charts for packaging and deploying Kubernetes applications.
Use when managing environment-specific Kubernetes configurations with Kustomize overlays and patches.
Use when implementing Kubernetes security best practices including RBAC, pod security policies, and network policies.
Use when managing Kubernetes resources including deployments, services, configmaps, and secrets.
Use when configuring networks and service communication in Docker Compose including bridge networks, overlay networks, service discovery, and inter-service communication.
Use when customizing Kubernetes configurations without templates using Kustomize overlays and patches.
Use when deploying Docker Compose applications to production including security hardening, resource management, health checks, logging, monitoring, and high-availability patterns.
Use when managing Helm values files and configuration overrides for customizing Kubernetes deployments.
Use when working with Helm templates and template functions for generating Kubernetes manifests dynamically.
Automatically discover container and Docker skills when working with Docker. Activates for containers development tasks.
Write Terraform modules, manage state, and implement IaC. Use for infrastructure automation or state management.
Configure CI/CD, Docker, and cloud deployments. Use for deployment setup, containers, or infrastructure automation.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.