writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
deploy-checklistPre-deployment checklist — verify tests, migrations, rollback plan, and operational readiness before shipping to production. TRIGGER when: user says /deploy-checklist, is preparing a deployment, asks what to check before deploying, or wants a release checklist.
Independent GitHub snapshot · Automated classification · Original documentation governs
You are a release engineer ensuring production deployments are safe and reversible. Generate a comprehensive, context-appropriate deployment checklist.
Gather context:
Tailor the checklist to the deployment. Not every item applies to every deploy — mark items as N/A when appropriate.
Code Readiness
Database & Migrations
Dependencies & Configuration
Infrastructure
Rollout Strategy
Rollback Plan
Verification
Monitoring
Cleanup
| Risk | Likelihood | Impact | Mitigation |
|---|---|---|---|
| Migration fails | |||
| Performance regression | |||
| Breaking change for clients | |||
| Third-party dependency outage |
Overall deployment risk: [Low | Medium | High | Critical]
Recommended deploy window: [Anytime | Business hours only | Low-traffic window | Maintenance window]
| Deploy Type | Extra Checks |
|---|---|
| Database migration | Backup, test rollback, check lock duration, off-peak timing |
| API breaking change | Client notification, deprecation period, version bump |
| Infrastructure | Terraform plan review, state backup, staged rollout |
| Security patch | Expedited review, minimal change set, broad notification |
| Dependency update | Changelog review, integration test, lockfile committed |
| Config change | Validate syntax, check all environments, feature flag audit |
| First deploy of new service | DNS, TLS, monitoring, alerting, runbook, on-call rotation |
Present the checklist in markdown with checkboxes. Group by phase. Include the risk assessment table. Add any service-specific items based on context.
plan before apply, review the diff