deploy-checklistlisted
Install: claude install-skill witchwasin/Axiom-PMO
# PMO Skill: Deploy Checklist
> **Purpose:** ป้องกัน deploy ที่ไม่พร้อม — ตรวจทุกด้านก่อน go-live
> เหมือน 38-point diagram validation แต่สำหรับ infrastructure/deployment
---
## 1. Pre-Deploy Checklist (30 items)
### Category A: Code Quality (8 items)
| # | Check | Pass Criteria |
|:-:|-------|---------------|
| A1 | Test coverage | >= 80% overall |
| A2 | All tests passing | 0 failures |
| A3 | Lint clean | 0 errors (warnings OK) |
| A4 | No debug artifacts | No console.log, debugger, print() in production code |
| A5 | No hardcoded secrets | No API keys, passwords, tokens in code |
| A6 | No TODO/FIXME blocking | No critical TODO items remaining |
| A7 | Code review approved | PR approved by at least 1 reviewer |
| A8 | Build succeeds | CI pipeline green |
### Category B: Database (6 items)
| # | Check | Pass Criteria |
|:-:|-------|---------------|
| B1 | Migration scripts ready | All migration files created + tested locally |
| B2 | Rollback script ready | Reverse migration available |
| B3 | Seed data prepared | Initial data scripts ready (if needed) |
| B4 | Backup taken | Current DB backed up before migration |
| B5 | Index optimization | Critical queries have proper indexes |
| B6 | Schema matches spec | DB schema matches Data Model from handoff |
### Category C: Environment (6 items)
| # | Check | Pass Criteria |
|:-:|-------|---------------|
| C1 | Environment variables set | All .env.example vars configured in target |
| C2 | SSL/TLS configured | HTTPS enf