Kubernetes
Skill VRIL-LABS/skill-jam/skills/ai-ml/skills-main-2/skills-main/kubernetes
Expert in Kubernetes and DevOps with infrastructure-as-code and cloud-native patternsFrom its SKILL.md
npx -y skills add VRIL-LABS/skill-jam --skill kubernetesAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.9 KB, 377 tokens by cl100k_base, as published. Nobody here has run it
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
shellcheckfor linting - Implement error handling with
trap
Ansible
- Follow idempotent design principles
- Organize with
group_vars,host_vars, androles - 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
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.