Infra kit.workflow.verify
Skill huyngopt1994/infras-kit/infras-kit-plugin/skills/infra-kit.workflow.verify
Infras Kit Provide a Kit For All Infras Working
npx -y skills add huyngopt1994/infras-kit --skill infra-kit.workflow.verifyAssembled 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.
- 4 stars4 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.
What its author says it does
Copied from the file, not written here
Standardize post-change verification and “definition of done” evidence for infra work (IaC/Helm/GitHub/Kubernetes).
SKILL.md
2.8 KB, 584 tokens by cl100k_base, as published. Nobody here has run it
Verification (Definition Of Done)
Use this skill after implementing changes (or before marking a ticket “done”) to produce a clear, repeatable verification record.
This skill is cross-cutting: it applies regardless of whether the change was Terraform/Terragrunt, Helm, GitHub Actions, or a Kubernetes rollout.
Outcomes
- Prevent false “fixed” claims by requiring explicit, recorded evidence
- Make rollback readiness explicit
- Produce a skimmable verification section suitable for PR description and ticket updates
Where This Fits In The Flow
- Use after implementation work and before
infra-kit.workflow.audit(or as part of the final readiness gate). - Use to fill
implementation-notes.mdand to completeplan.mdVerificationwith real outputs.
Output Rules
- Always write verification evidence to the repo (not only chat output).
- Prefer writing into the active work item:
docs/infras-kit/work-items/<id>-<slug>/implementation-notes.md- and/or add a short
verification.mdin the same folder when the evidence is large.
- List only commands that were actually run, and capture the observed outputs (or summaries with links/files).
Workflow
- Confirm the “definition of done” inputs:
- acceptance criteria from
ticket.md - verification intent from
plan.md
- acceptance criteria from
- Build a verification matrix (AC -> check -> expected -> observed).
- Run the strongest deterministic checks available for the change surface:
- IaC:
terraform fmt/validate/planorterragrunt validate/plan - Helm:
helm lint,helm template, schema validation (kubeconform), dry-run apply when safe - GitHub Actions:
actionlintwhen available; confirm permissions and triggers by inspection - Kubernetes runtime:
kubectl get/describe/logsevidence (read-only first)
- IaC:
- Capture evidence:
- commands run
- key outputs (or file paths to captured outputs)
- what was not run and why (missing creds, missing tools, no cluster access)
- Rollout and rollback readiness:
- what was rolled out (or not)
- rollback trigger and exact rollback steps
- Close with remaining risks and follow-ups.
Verification Record Template
Write the following (at minimum) into implementation-notes.md or verification.md:
- Scope verified:
- Acceptance criteria verification matrix:
- Commands run:
- Observed evidence:
- Skipped checks (and why):
- Rollback readiness:
- Residual risks:
Guardrails
- Do not claim “verified” unless you can point to a command output, log excerpt, or explicit inspected file.
- If verification requires prod access, ask for approval and limit blast radius (read-only first).
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.