Skip to content
Back to skills

Infra Kit.Workflow.Verify

ASecurity

Standardize post-change verification and “definition of done” evidence for infra work (IaC/Helm/GitHub/Kubernetes).

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
devopsrailskubernetesterraformgit

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add huyngopt1994/infras-kit --skill infra-kit.workflow.verify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Infra Kit.Workflow.Verify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Infra Kit.Workflow.Verify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/huyngopt1994-infra-kit-workflow-verify/badge)](https://www.skillsdirectory.com/skills/huyngopt1994-infra-kit-workflow-verify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: infra-kit.workflow.verify
description: Standardize post-change verification and “definition of done” evidence for infra work (IaC/Helm/GitHub/Kubernetes).
---

# 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.md` and to complete `plan.md` `Verification` with 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.md` in 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

1. Confirm the “definition of done” inputs:
   - acceptance criteria from `ticket.md`
   - verification intent from `plan.md`
2. Build a verification matrix (AC -> check -> expected -> observed).
3. Run the strongest deterministic checks available for the change surface:
   - IaC: `terraform fmt/validate/plan` or `terragrunt validate/plan`
   - Helm: `helm lint`, `helm template`, schema validation (`kubeconform`), dry-run apply when safe
   - GitHub Actions: `actionlint` when available; confirm permissions and triggers by inspection
   - Kubernetes runtime: `kubectl get/describe/logs` evidence (read-only first)
4. 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)
5. Rollout and rollback readiness:
   - what was rolled out (or not)
   - rollback trigger and exact rollback steps
6. 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).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.