/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

Skill sẽ:
  • 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)

Output:

Deploy hotfix to production quickly (skip canary)

Merge + deploy + 2 min canary monitoring. Dùng khi cần fast rollout critical hotfix.

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-canary chỉ khi chắc hotfix sạch.

FAQ

Auto-rollback nếu error rate > 5%. Manual: /canary --rollback.
Vercel, Fly.io, Render. Cấu hình /setup-deploy --platform <name>.
1 lần per project. Credentials lưu GitHub Secrets, reuse.

Xem thêm