/land-and-deploy — Merge + Deploy + Canary
Skill mới trong bộ claudekit — Hoàn tất quy trình sau PR ready: merge PR, chờ CI workflow, deploy to production, verify canary. 1 lệnh thay vì 4 bước manual.
Tổng quan
/land-and-deploy quy trình hoàn chỉnh: merge PR → deploy → canary verify. Sau /ship tạo PR, khi reviewers approved và CI xanh, dùng skill này để merge + deploy + verify metrics tự động.
Khi dùng: PR ready, CI passed, sẵn sàng merge. Deploy hotfix, release feature, staging test.
Prefix & flags
Workflow
1
Setup (lần đầu)
Chạy một lần per project để cấu hình deploy platform (Vercel, Fly.io, hoặc Render).Credentials được lưu GitHub Secrets → reuse cho tất cả future deploys.
2
Merge + Deploy production
- Merge PR tự động với
gh pr merge --auto - Chờ GitHub Actions/Vercel CI xanh
- Deploy to production
- Xuất deploy URLs (live link)
- Bắt đầu canary monitoring
3
Test on staging first (optional)
4
Canary verification
Skill tự động monitor 5 phút (default). Verdict:
- ✓ PASS — Metrics healthy, safe cutover
- ⚠ ALERT — Anomalies detected, manual review needed
- ✗ FAIL — Error spike, auto-rollback
Ví dụ
Deploy feature bình thường (workflow hoàn chỉnh)
Deploy hotfix to production quickly (skip canary)
Staging test trước production
Canary alert — review metrics trước decide
So sánh skill khác
Common pitfalls
- Chưa
/setup-deploy: Fail vì missing credentials. Setup lần đầu. - CI checks không xanh: Merge sẽ fail. Check CI trước.
- Skip canary warning: Có thể deploy bug. Dùng
--no-canarychỉ khi chắc hotfix sạch.
FAQ
Rollback nếu canary fail?
Rollback nếu canary fail?
Auto-rollback nếu error rate > 5%. Manual:
/canary --rollback.Support platform nào?
Support platform nào?
Vercel, Fly.io, Render. Cấu hình
/setup-deploy --platform <name>.Cần setup lại mỗi project?
Cần setup lại mỗi project?
1 lần per project. Credentials lưu GitHub Secrets, reuse.