launch-checklistlisted
Install: claude install-skill Saturate/agents
# Launch Checklist
Is the whole thing ready to ship? Not just the code, everything.
## Progress Checklist
- [ ] Detect deployment target
- [ ] Code quality gates
- [ ] Infrastructure ready
- [ ] Docker / containers
- [ ] Kubernetes (if applicable)
- [ ] Environment config
- [ ] Monitoring and alerting
- [ ] Security headers and config
- [ ] Pipeline green
- [ ] Rollback plan exists
## Step 0: Detect Deployment Target
```bash
# What are we deploying to?
ls Dockerfile docker-compose* 2>/dev/null
ls k8s/ kubernetes/ helm/ 2>/dev/null
ls terraform/ bicep/ pulumi/ 2>/dev/null
ls .github/workflows/ azure-pipelines* .gitlab-ci* 2>/dev/null
ls vercel.json netlify.toml fly.toml 2>/dev/null
```
Adjust the checklist based on what's detected. Not everything applies to every deployment.
## 1. Code Quality
- [ ] All tests passing
- [ ] No known critical bugs
- [ ] Code reviewed (trigger `code-review` if not done)
- [ ] No TODO/FIXME/HACK markers in critical paths
- [ ] No `console.log` debug statements in production code
- [ ] Linting passes with no errors
## 2. Infrastructure
- [ ] DNS records configured and propagated
- [ ] SSL/TLS certificates valid and not expiring soon
- [ ] Load balancer configured (if applicable)
- [ ] CDN configured for static assets (if applicable)
- [ ] Firewall rules reviewed (only necessary ports exposed)
- [ ] Database accessible from production environment
- [ ] Backup strategy in place for data stores
## 3. Docker
If containerized, verify:
- [ ]