Skip to content
Back to skills

Deploy

ASecurity

Generate K8s manifests — Deployment, Service, ConfigMap, HPA, Ingress.

  • 8 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 6, 2026
ai-agentsangularkubernetesapisecurity

Works with

  • api

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add KhaiTrang1995/agentic-awesome-kits --skill deploy --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Deploy?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Deploy
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/khaitrang1995-deploy/badge)](https://www.skillsdirectory.com/skills/khaitrang1995-deploy)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: deploy
description: Generate K8s manifests — Deployment, Service, ConfigMap, HPA, Ingress.
user-invocable: true
argument-hint: "<app-name> [--namespace <ns>] [--replicas <n>] [--with-ingress]"
---

# /deploy — Generate Kubernetes Manifests

## Input examples
```
/deploy container-api --namespace prod --replicas 3 --with-ingress
/deploy angular-app --namespace staging
/deploy worker-service --replicas 2
```

## Output
```
k8s/{app-name}/
  deployment.yaml
  service.yaml
  configmap.yaml
  hpa.yaml             (auto-scale)
  ingress.yaml          (if --with-ingress)
  kustomization.yaml
```

## Mandatory rules
- **Resource limits** (cpu/memory) are mandatory — never deploy without setting limits
- **Liveness + Readiness probes** for every container
- **ConfigMap/Secret** for config — NEVER hardcode env vars in the deployment
- **Standard labels**: `app`, `version`, `team`, `environment`
- **Explicit namespace**, NEVER use `default`
- **Rolling update** strategy (maxSurge: 1, maxUnavailable: 0)
- **Security context**: runAsNonRoot, readOnlyRootFilesystem

## References
- @.claude/rules/k8s-conventions.md

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…