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
Analyze changes and generate a Conventional Commits message explaining the motivation behind the change.
Inspect staged or unstaged changes and classify the commit type and scope.
Steps:
git diff --staged — if empty, run git diff HEAD to capture unstaged changesfeat — new capability or behavior addedfix — corrects broken or incorrect behaviorrefactor — restructures code without changing behaviorperf — measurably improves performancetest — adds or corrects tests onlydocs — documentation onlychore — build tooling, dependency updates, config changes with no production effectci — changes to CI/CD pipelines or workflow filesrevert — reverting a prior commit! and add BREAKING CHANGE: footerReference: references/conventional-commits.md → Type Classification, Scope Rules
Generate a complete conventional commit message from diff or description.
Steps:
analyze mode first to determine type, scope, and breaking status<type>(<scope>): <imperative verb> <what and why>BREAKING CHANGE: <description> for breaking changes (also add ! to subject)Fixes #<issue> or Closes #<issue> for linked issuesCo-authored-by: if applicableMessage structure:
<type>(<scope>): <subject>
<body — optional, explains motivation and approach>
<footers — optional>Reference: references/conventional-commits.md → Message Structure, Body and Footer Rules
Intelligently stage files for a logical, atomic commit.
Steps:
git status to list all modified, added, and deleted filesgit add <files>git diff --staged --statgenerate mode to produce the commit message for the staged groupReference: references/conventional-commits.md → Atomic Commits
Validate an existing commit message against the Conventional Commits specification.
Steps:
git log -1 --format=%B)! before : only when BREAKING CHANGE footer is also present: starts with lowercase, no period at end, ≤ 72 charsBREAKING CHANGE: value is non-emptyFixes #N, Closes #N)Reference: references/conventional-commits.md → Validation Rules
.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