Tóm tắt nhanh:
ak-deployđưa app lên đúng nền tảng và môi trường, rồi kiểm URL, health, revision trước khi báo xong. Lỗi không tự sửa được thì nó chuyển choak-devops, tài liệu deploy cần sửa thì quaak-docsupdate. Nó không dựng hạ tầng như máy chủ, DNS, SSL, migration database hay pipeline CI/CD.
Công khai: mình là maintainer của AgentKit và có quan hệ affiliate: link AgentKit trong bài là link affiliate, mua qua link này bạn được giảm 30%.
Tóm tắt
Dùng khi bạn muốn đẩy bản mới lên production hay staging, deploy lần đầu mà chưa chọn nền tảng, hoặc repo có nhiều đích và bạn sợ đẩy nhầm. Không cần khi bạn chỉ hỏi về một nền tảng, hay khi việc cần làm là dựng hạ tầng: đó là việc của ak-devops. Nó hỗ trợ 15 nền tảng, từ Vercel, Netlify, Cloudflare tới Coolify, Dokploy tự host.
flowchart LR
A["Code sẵn sàng"] --> B["ak-deploy"]
B --> C["App chạy, có bằng chứng, có lệnh rollback"]
B --> D["Lỗi không tự sửa được: ak-devops"]
C --> E["Tài liệu deploy đổi: ak-docs update"]Bốn điều nó luôn làm rõ:
| Khái niệm | Câu hỏi | Ví dụ |
|---|---|---|
| Đích deploy | Deploy lên nền tảng nào, môi trường nào? | /ak-deploy vercel production |
| Chỗ lệch giữa tài liệu và cấu hình | Tài liệu nói một nơi, file cấu hình nói nơi khác thì sao? | Tài liệu ghi Railway, nhưng repo có fly.toml |
| Bằng chứng deploy xong | Thế nào mới tính là deploy thành công? | URL trả về đúng, endpoint health trả 200, revision khớp commit vừa đẩy, đúng môi trường |
| Tài liệu deploy của dự án | Ghi lại gì, ghi ở đâu? | Ghi tên biến DATABASE_URL và nơi lấy giá trị, không bao giờ ghi giá trị |
Skill không giữ bảng giá, nên nó chỉ khuyên theo chi phí sau khi xem giá và giới hạn hiện tại từ nguồn chính thức.
Prompt mẫu (dự án đã có cấu hình):
/ak-deploy production
Dự án <tên app> đã deploy lên Vercel.
Xong khi: trang chủ và /api/health trả 200 trên URL production.Skill này không có cờ.
Phần dưới đây là bản chi tiết: luồng chạy, 5 tình huống kèm prompt, lịch sử thay đổi theo bản ak và các lỗi hay vấp. Bản chi tiết và trang trực quan dành cho subscriber. Agent của bạn cũng tìm được trong đó qua MCP của portal.
Mở khi tài khoản có quyền subscriber
Bài này dành cho subscriber
Khi tài khoản có quyền, toàn bộ bài, bản visual tương tác và lệnh gọi từ agent đều mở.
- Đăng nhập hoặc tạo tài khoản modernEngineerQuyền đọc gắn với email tài khoản.
- Chọn gói trên trang Bảng giáGói 1, 3 hoặc 12 tháng, trả bằng chuyển khoản VietQR. Quyền đọc mở khoảng một phút sau khi tiền về.
- Hoặc nhập mã Facebook subscriberNgười ủng hộ trang qua Facebook nhận mã kích hoạt qua tin nhắn mỗi tháng.
Đã là subscriber? Đăng nhập để đọc.
Dùng bài này trong agent của bạn
Lấy API keyChép đoạn dưới, dán vào Claude Code, Codex hay agent bạn đang dùng. Agent đọc bài rồi đối chiếu với repo đang mở.
Đọc bài "ak-deploy: đưa app lên mạng và kiểm nó chạy thật" trên modernEngineer rồi áp dụng vào repo này.
1. Gọi tool content_get của MCP server modernengineer với locale "vi", slug "ak-deploy". Nếu chưa nối MCP server modernengineer, dừng lại và hướng dẫn tôi nối theo https://modernengineer.dev/vi/mcp.
2. Tóm tắt các bước chính của bài, chỉ ra bước nào áp dụng được cho repo này.
3. Đề xuất thay đổi cụ thể và hỏi tôi trước khi sửa file.Nối MCP cho Claude Code (một lần)
claude mcp add --transport http modernengineer \
https://api.modernengineer.dev/mcp \
--header "Authorization: Bearer <API key>"Đọc trọn bài qua MCP cần API key của tài khoản subscriber hoặc đã mua guide này. Không có quyền, agent sẽ chỉ đọc được phần mở đầu.
- Phiên bản
- v1.0.0
- Cập nhật
- 22/10/2026
- Giấy phép
- Bảo lưu mọi quyền
- Slug
- ak-deploy


