By jsamuelsen11
Kubernetes infrastructure plugin: manifest design, Helm chart engineering, deployment strategy agents, configuration validation, project scaffolding, and conventions for consistent K8s development
npx claudepluginhub jsamuelsen11/claude-config --plugin ccfg-kubernetesUse this agent for Kubernetes deployment strategy design, horizontal and vertical pod autoscaling, PodDisruptionBudget configuration, probe design (liveness, readiness, startup), zero-downtime deployment implementation, and observability setup. Invoke for designing rollout strategies (rolling update, recreate), configuring HPA with CPU/memory/custom metrics, implementing PDB for production workloads, designing probe configurations for different application types, achieving zero-downtime deployments with preStop hooks and graceful shutdown, or setting up monitoring and alerting. Examples: configuring RollingUpdate with maxSurge/maxUnavailable for zero-downtime, implementing HPA with target CPU utilization, creating PDB with minAvailable, designing HTTP/TCP/exec probes with appropriate thresholds, or setting up preStop sleep for load balancer drain.
Use this agent for Helm 3 chart development, values.yaml API design, Go template authoring, chart dependency management, Helm hooks, chart testing, and Helm release management. Invoke for creating production-ready Helm charts, designing extensible values.yaml files, writing complex Go templates with conditionals and loops, managing chart dependencies, implementing pre/post-install hooks, testing charts with helm template and ct, or migrating from Helm 2 to Helm 3. Examples: creating a Helm chart for a microservice with configurable replicas/resources/ingress, designing values.yaml with documented sections and environment overrides, writing a _helpers.tpl with standard label and name functions, implementing chart tests, or managing subcharts.
Use this agent for Kubernetes manifest authoring, resource management configuration, security context design, RBAC policy creation, namespace strategy, networking configuration, and general Kubernetes administration. Invoke for writing production-ready Kubernetes manifests, configuring resource requests and limits, implementing pod security standards, designing RBAC roles and bindings, creating NetworkPolicies, managing ConfigMaps and Secrets, or troubleshooting deployment issues. Examples: writing a Deployment with proper security context and resource limits, creating RBAC roles for a microservice, implementing NetworkPolicy for namespace isolation, configuring a Service with proper selectors, or designing a namespace strategy for multi-tenant clusters.
This skill should be used when implementing deployment strategies, configuring autoscaling, setting up probes, managing disruption budgets, or designing zero-downtime deployments.
This skill should be used when designing Helm charts, writing values.yaml, creating templates, managing chart dependencies, or testing Helm releases.
This skill should be used when working with Kubernetes manifests, designing deployments, configuring services, or reviewing cluster configuration.
A Claude Code plugin marketplace encoding workflow preferences discovered across 275+ sessions and 2,300+ messages. Prevents wrong approaches, buggy code, and rejected actions through front-loaded configuration.
# Add the marketplace
claude plugin marketplace add jsamuelsen11/claude-config
# Install the foundation plugin (recommended for everyone)
claude plugin install ccfg-core@claude-config
# Install language/data/infra plugins as needed
claude plugin install ccfg-python@claude-config
claude plugin install ccfg-typescript@claude-config
claude plugin install ccfg-postgresql@claude-config
| # | Plugin | Category | Agents | Cmds | Skills | Description |
|---|---|---|---|---|---|---|
| 1 | ccfg-core | Foundation | 22 | 5 | 3 | Workflow rules, core agents, security hooks, GitHub MCP |
| 2 | ccfg-python | Language | 7 | 3 | 3 | uv, ruff, pytest, mypy conventions |
| 3 | ccfg-golang | Language | 5 | 3 | 3 | golangci-lint, gofumpt, go modules conventions |
| 4 | ccfg-typescript | Language | 9 | 3 | 3 | ESLint, Vitest, Playwright MCP, strict tsconfig |
| 5 | ccfg-java | Language | 5 | 3 | 3 | Maven/Gradle, JUnit 5, Checkstyle conventions |
| 6 | ccfg-rust | Language | 4 | 3 | 3 | cargo clippy, rustfmt, workspaces conventions |
| 7 | ccfg-csharp | Language | 5 | 3 | 3 | dotnet format, Roslyn, xUnit conventions |
| 8 | ccfg-shell | Language | 2 | 2 | 2 | shellcheck, shfmt conventions |
| 9 | ccfg-mysql | Data | 3 | 2 | 3 | DBA, query optimization, replication conventions |
| 10 | ccfg-postgresql | Data | 4 | 2 | 3 | DBA, query optimization, extension conventions |
| 11 | ccfg-mongodb | Data | 3 | 2 | 3 | Document modeling, aggregation, sharding conventions |
| 12 | ccfg-redis | Data | 2 | 2 | 2 | Data structures, pub-sub, caching conventions |
| 13 | ccfg-sqlite | Data | 2 | 2 | 2 | WAL mode, PRAGMA tuning, SQLite MCP |
| 14 | ccfg-docker | Infrastructure | 3 | 2 | 3 | Dockerfile optimization, Compose, security conventions |
| 15 | ccfg-github-actions | Infrastructure | 3 | 2 | 3 | Workflow design, deployment, supply chain security |
| 16 | ccfg-kubernetes | Infrastructure | 3 | 2 | 3 | Manifests, Helm charts, deployment strategy conventions |
Foundation — ccfg-core is the base plugin. Install it first. It provides cross-cutting
workflow rules (planning discipline, scope control), 22 general-purpose agents, security hooks
(secret scanning, dangerous command blocking), and GitHub MCP integration.
Language — One plugin per language. Each provides framework-specific agents, project scaffolding commands, coverage automation, and conventions for the language's standard toolchain. Enable only what you use.
Data — Database-specific agents and conventions. Each plugin covers schema design, query optimization, migration patterns, and the database's operational best practices.
Infrastructure — Container, CI/CD, and orchestration plugins. Dockerfile optimization, GitHub Actions workflow design, and Kubernetes manifest/Helm chart conventions.
Some settings can't be configured through plugins (permissions allow-lists, alwaysThinkingEnabled,
initial enabledPlugins). A bootstrap script handles these one-time settings.json updates.
The bootstrap script is under development. See the design doc for details on what it will configure (decision D4).
This marketplace focuses on coding conventions and workflow rules. For complementary capabilities (documentation retrieval, semantic code navigation, code review, browser testing), see the Third-Party Recommendations.
Architecture decisions, plugin anatomy, and the insights report that informed these plugins are documented in docs/DESIGN.md.
MIT
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Kubernetes manifest validation and best practices
Create Kubernetes deployments, services, and configurations with best practices
Kubernetes and Helm operations - deployments, charts, releases, diagnostics
Infrastructure and cloud operations: Kubernetes, Terraform, Helm, GitHub Actions, AWS, GCP
Kubernetes features from v1.33-1.35 including In-Place Pod Resize GA, Dynamic Resource Allocation GA, MutatingAdmissionPolicy, Pod-Level Resources, Image Volumes, Gateway API v1.3-1.4, and key deprecations. Use when writing Kubernetes manifests, Helm charts, or controller code targeting recent cluster versions.