Production-grade platform engineering handbook — Kubernetes, Terraform, Flux CD, GitHub Actions, AWS, and more.
67
84%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Treat platform work as a product with clear contracts:
Before designing anything, answer:
Use layered ownership:
platform-foundations: Shared Terraform modules, guardrails, and cloud bootstrap patterns.platform-live: Environment-specific Terraform compositions for accounts, subscriptions, clusters, shared services, and identity wiring.platform-gitops: Flux or Argo CD clusters, apps, platform add-ons, and environment overlays.service repositories: Application code, app manifests or Helm charts, and reusable CI workflows.This split keeps reusable logic separate from live state and avoids coupling cluster runtime concerns to cloud provisioning changes.
Prefer one of these shapes:
Use for larger organizations.
Use for smaller teams or early-stage platforms.
Suggested monorepo layout:
terraform/
modules/
live/
gitops/
clusters/
apps/
github-actions/
workflows/
docs-or-adr/Keep promotion explicit and Git-based:
Do not promote by copying YAML between folders manually when automation can update version references or Kustomize/Helm values deterministically.
Apply these defaults:
.claude-plugin
.github
commands
docs
examples
agent-self-improve
argocd
awesome-docs
aws
cloudfront
functions
lambda-edge
functions
azure
compliance
conventional-commits
datadog
llm-observability
demo
documentation
dora
dynatrace
fluxcd
github-actions
composite-actions
configure-cloud
db-migrate
docker-build-push
k8s-deploy
notify-slack
pr-comment
release-tag
security-scan
setup-env
setup-terraform
terraform-plan
helm
web-service
templates
kubernetes
kyverno
mcp
observability
openshift
pr-review
ownership
runtime-security
supply-chain
terraform
references
scripts
skills
platform-skills
tests