service-checklist

Validate Kubernetes service deployments and upgrades against a centralized checklist.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/piotrb/iamra-injector --skill service-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: service-checklist
Source: https://github.com/piotrb/iamra-injector/tree/main/.claude/skills/service-checklist
Command: npx skills add https://github.com/piotrb/iamra-injector --skill service-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a shared validation and monitoring checklist for service deployment and upgrades, helping teams ensure a consistent, reliable rollout process.

Core Features & Use Cases

  • Deployment Validation: after deploying or upgrading a service, verify pods are running, logs are clean, Argo CD shows Synced/Healthy, ingress is accessible, and dependent services remain operational.
  • Monitoring Requirements: ensure metrics endpoints exist, configure Prometheus monitoring, and verify metrics appear.
  • Alerting & Dashboards: confirm alert rules, dashboards, and accessibility.
  • Human-in-the-Loop Workflow: AI Assistant MUST perform changes, show diffs, stage changes, and guide the user through approvals.
  • Anti-Patterns: avoid risky practices like pushing without approval or skipping monitoring.

Quick Start

Use this checklist to validate a newly deployed service by stepping through each item and recording the results.

Frequently Asked Questions about service-checklist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a Kubernetes deployment is ready for production?

Deployment validation checks that pods are running, logs are clean, Argo CD shows Synced/Healthy status, ingress is accessible, and dependent services remain operational. This Skill automates stepping through each validation item and recording results against a centralized checklist.

What monitoring setup is required after deploying a service?

Post-deployment monitoring requires verifying metrics endpoints exist, configuring Prometheus scrape targets, confirming metrics appear in collection, setting up alert rules, and validating dashboards are accessible. This Skill guides you through each requirement with automated file changes and approval workflows.

Can I use this checklist for service upgrades on Kubernetes?

Yes, this Skill applies to both deployments and upgrades. It validates upgrade readiness by reviewing Argo CD diffs, syncing deployments after approval, and running post-upgrade health checks and monitoring verification to ensure the upgraded service functions correctly.

How does the approval workflow prevent risky deployment practices?

The Skill enforces human-in-the-loop validation by displaying diffs before changes, requiring explicit user approval to stage and commit, and prohibiting direct pushes, git amends, or history rewrites. This ensures auditable, reviewed deployments with no bypasses.

What's the best way to standardize deployment validation across teams?

Standardization uses a shared, centralized checklist applied consistently to every deployment and upgrade. This Skill automates running the same validation steps, recording results, and staging changes so all teams follow identical deployment readiness criteria.

Can I use this for services outside Kubernetes?

This Skill is designed specifically for Kubernetes-based deployments and upgrades. It validates kubectl resources, Argo CD sync status, pod health, and ingress configuration—functionality specific to Kubernetes environments.