PROMPT LIBRARY
Không biết bắt đầu bằng câu nào? Copy một mẫu rồi đổi tên project.
Prompt tốt với ChatCode thường có bốn phần: project nào → mục tiêu → giới hạn quyền → cách verify. Nói rõ “chưa sửa”, “không deploy”, “chỉ đọc” khi bạn muốn giữ bước đầu an toàn.
1
Khám phá project — chỉ đọc.
Dùng trước khi tin AI đủ context.
Dùng ChatCode với project [TEN-PROJECT]. Chỉ đọc. Tóm tắt cấu trúc, công nghệ chính, entry point, các module quan trọng và nơi có rủi ro kỹ thuật. Chưa sửa file, chưa chạy lệnh thay đổi dữ liệu.Dùng ChatCode với project [TEN-PROJECT]. Tìm tất cả phần liên quan đến đăng nhập và phân quyền. Vẽ luồng từ request tới session/token và liệt kê file/symbol chính. Chỉ đọc.2
Debug và sửa.
Triệu chứng trước, file để Brain tìm.
Dùng ChatCode với project [TEN-PROJECT]. Triệu chứng: [MÔ TẢ LỖI]. Tìm root cause từ toàn project. Trước tiên chỉ đọc và báo: nguyên nhân, bằng chứng, file dự kiến phải đổi, test cần chạy. Chưa sửa.Tiến hành sửa lỗi trên với thay đổi tối thiểu. Không refactor ngoài phạm vi. Chạy test liên quan và regression phù hợp. Trả danh sách file thay đổi, diff tóm tắt và rủi ro còn lại.3
Dữ liệu chỉ đọc → Output.
Rất hữu ích ngoài lập trình.
Dùng ChatCode đọc project [DATA-SOURCE] ở chế độ chỉ đọc. Tìm dữ liệu liên quan đến [CHỦ ĐỀ/KHOẢNG THỜI GIAN], chỉ ra nguồn đã dùng và tạo báo cáo Markdown trong project [OUTPUT]. Không sửa dữ liệu nguồn.Đọc project [KNOWLEDGE]. Tổng hợp thành FAQ cho khách hàng, chỉ dùng thông tin có bằng chứng trong nguồn. Ghi bản nháp vào [OUTPUT]/faq-draft.md và liệt kê những câu chưa đủ dữ liệu để trả lời.4
Refactor / Migration.
Impact trước, patch sau.
Dùng ChatCode với project [TEN-PROJECT]. Đánh giá tác động nếu nâng [LIB/FRAMEWORK] từ [A] lên [B]. Tìm dependency, API bị ảnh hưởng, test liên quan và đề xuất migration theo phase. Chưa sửa.Thực hiện phase 1 của kế hoạch migration đã duyệt. Chỉ sửa phạm vi phase 1, chạy test tương ứng và dừng nếu xuất hiện breaking change ngoài dự kiến.5
Git / Release.
Review trước khi publish.
Dùng ChatCode với project [TEN-PROJECT]. Kiểm tra Git status, diff và test hiện tại. Cho tôi biết có gì chưa phù hợp để release. Không commit, không push, không deploy.Chuẩn bị release: chạy check/test/build allow-listed, tóm tắt thay đổi thành changelog, liệt kê artifact cần phát hành và các bước rollback. Chưa publish/deploy.6
Remote / Production.
Luôn tách review và deploy thành hai lệnh.
Dùng ChatCode với project [TEN-PROJECT]. Kiểm tra server profile đang gắn với project và remote path. Chỉ báo cáo host/profile/path và file dự kiến cần upload. Chưa thay đổi production.Sau khi local đã verify, upload đúng các file thay đổi tới server profile đã gắn với project. Không xóa file remote, không chạy SSH command và không restart service nếu chưa được yêu cầu rõ.Production: backup/rollback và least privilege quan trọng hơn một prompt hay. Xem Remote/Deploy an toàn.