
Skill
kickstart-review
review and validate generated deployment artifacts
Description
Review phase playbook — validate all generated deployment artifacts.
SKILL.md
Review Phase
Validate every artifact against security, correctness, and AKS Automatic compliance.
Checklist
Dockerfile: Multi-stage build, pinned base image, non-root user, .dockerignore present. Build context + every COPY/ADD source→destination resolves to real files; CMD/ENTRYPOINT runs the actual entry point; the image builds and the entry point is present in the built image.
K8s Manifests: runAsNonRoot: true, no privileged containers, resource requests+limits, liveness/readiness probes, Gateway API HTTPRoute (not Ingress), Workload Identity labels+SA, namespace specified.
Bicep: API versions pinned, parameterized env values, secure defaults (TLS 1.2+), outputs defined.
GitHub Actions: OIDC auth, minimal permissions, environment protection for prod.
Process
- Confirm the image is real, not assumed. Present a source→destination table for each Dockerfile so the user can verify what lands where:
Build context COPY/ADD source → destination Entry point Port src/order-servicepackage.json,src//app/app/server.js3000
Then confirm (or run) the build validation from/kickstart-generate— the image must build andls <workdir>must show the entry point. A missing or mismatched path is a FAIL. - Run
/kickstart-safeguard-checklistfor the full safeguard rule set. - Run validation via
run_in_terminal:kubectl apply --dry-run=client -f k8s/ az bicep build --file infra/main.bicep - Present results as PASS ✓ / FAIL ✗ / WARN ⚠ per item.
- If FAILs: use
vscode_askQuestions— fix automatically (recommended), show details, or skip. - If WARNs only: confirm proceeding via
vscode_askQuestions.
Exit Criteria
All checks pass. Announce: "Review complete — moving to Pre-Deploy Check."
More skills from the vscode-aks-tools repository
View all 19 skillskickstart-acr-integration
integrate Azure Container Registry with AKS
Jul 12AzureContainersDeploymentkickstart-bicep-authoring
author idiomatic Azure Bicep templates
Jul 12AzureBicepDeploymentInfrastructure as Codekickstart-cluster-status
monitor AKS cluster provisioning status
Jul 12AzureDeploymentKubernetesMonitoringkickstart-collaborator-voice
define agent voice and interaction patterns
Jul 12AgentsBrandingCommunicationskickstart-configure-infra
configure Azure infrastructure for AKS clusters
Jul 12AzureDeploymentInfrastructureKuberneteskickstart-deploy
deploy applications with Azure CLI and kubectl
Jul 12AzureCLIDeploymentKubernetes
More from Azure (Microsoft)
View publisherazure-arg-external-evaluation-policy-author
author and test Azure Resource Graph policies
azure-policy
Jul 12AzureComplianceGovernancePolicyazure-blueprints-migration
migrate Azure Blueprints to Template Specs
azure-blueprints
Jul 12AzureDeploymentInfrastructure as CodeMigrationapiview-feedback-resolution
resolve APIView feedback on Azure SDKs
azure-sdk-tools
Jul 12API DevelopmentAzureCode ReviewDocumentationazsdk-common-live-and-recorded-tests
deploy resources and run Azure SDK tests
azure-sdk-tools
Jul 12AzureDeploymentSDKTestingazsdk-common-prepare-release-plan
manage Azure SDK release plan work items
azure-sdk-tools
Jul 12AzureGitHubProject ManagementSDKazsdk-common-sdk-release
release Azure SDK packages
azure-sdk-tools
Jul 12AzureCI/CDDeploymentSDK