| name | deploy-checklist |
| description | Pre-deploy and post-deploy checklist skill. Ensures env vars, migrations, CI, rollback plan, smoke tests, and monitoring are verified before and after every deployment. |
| license | MIT |
| metadata | {"author":"wednesday-solutions","version":"1.0"} |
| permissions | {"allow":["Bash(npm run lint)","Bash(npm run format:check)","Bash(npm run test)","Bash(npm run build)","Bash(curl *)","Bash(gh run list)","Bash(gh pr checks)"]} |
Deploy Checklist Skill
Trigger
Load this skill when a dev is about to deploy or has just deployed:
- "We're deploying to production"
- "Pre-deploy check"
- "Post-deploy verification"
- "Run the deploy checklist"
- "Is it safe to deploy?"
Do NOT use this skill for: committing code (use git-os), creating a PR (use pr-create), or planning a project (use greenfield). This skill only applies at the deployment stage — code is already merged.
Run this checklist before and after every production deployment.
Pre-Deploy Checklist
Deploy
Post-Deploy Checklist
Rollback Trigger Criteria
Initiate rollback immediately if:
- Error rate rises above 1% of requests
- P95 latency increases by more than 2x baseline
- Any data integrity issue detected
- Critical feature path returns 5xx
Tools
| Action | Tool |
|---|
| Run lint, test, build scripts | Bash |
| Check health endpoint | Bash — curl -s <url>/health |
| Read config or env files | Read |
| Check CI status | Bash — gh run list or gh pr checks |
Notes
- Never deploy on Fridays unless it's a critical hotfix
- Always have a second engineer available during production deploys
- Document the actual deploy time and outcome in the ticket