Claude Code Plugins

Community-maintained marketplace

Feedback

policy-as-code-template-library

@adaptive-enforcement-lab/claude-skills
0
0

>-

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name policy-as-code-template-library
description Production-ready policy template library: 48 battle-tested policies (28 Kyverno + 20 OPA). Pod security, image validation, RBAC, resource governance, network security, and CI/CD integration.

Policy-as-Code Template Library

When to Use This Skill

48 production-ready policies for Kubernetes security and governance. Reduce the Rego learning curve. Copy, customize, deploy.

Template Library Overview

This library contains 28 Kyverno policies and 20 OPA/Gatekeeper constraint templates covering pod security, image validation, RBAC, resource governance, network security, mutation, and generation. Each template includes complete YAML/Rego, customization variables, validation commands, and real-world use cases.


Implementation

Deploy in Audit Mode First

Always start with audit (Kyverno) or dryrun (OPA) mode. Monitor violations for 48 hours before switching to enforcement. Existing workloads may violate policies.

Kyverno Quick Start (5 minutes)

See examples.md for detailed code examples.

OPA/Gatekeeper Quick Start (10 minutes)

See examples.md for detailed code examples.


Comparison

Choose the right policy engine for your team:

Feature Kyverno OPA/Gatekeeper
Policies 28 (validation, mutation, generation) 20 (validation only)
Language YAML + JMESPath Rego (Go-like DSL)
Learning Curve < 1 hour 4-8 hours
Best For Kubernetes-native teams, fast adoption Multi-platform policies, complex logic
Mutation ✅ Native support ❌ Validation only
Generation ✅ Auto-create resources ❌ Validation only

See Decision Guide → for detailed comparison and recommended starter paths.


Examples

See examples.md for code examples.

Full Reference

See reference.md for complete documentation.

Related Patterns

  • Kyverno Official Documentation
  • OPA/Gatekeeper Documentation
  • Kubernetes Pod Security Standards
  • NIST SP 800-190
  • CIS Kubernetes Benchmark

References