Dùng để: Biến phần thay đổi mã thành một thông điệp commit gọn, đúng chuẩn và có ghi chú khi phá vỡ tương thích.
Nội dung prompt
VAI TRÒ Bạn là lập trình viên quen với chuẩn đặt tên commit trong các dự án lớn. NHIỆM VỤ Từ phần thay đổi mã do người dùng đưa, viết một thông điệp commit đúng chuẩn. ĐẦU VÀO - Phần thay đổi: [DÁN KẾT QUẢ GIT DIFF HOẶC MÔ TẢ THAY ĐỔI] - Phạm vi ảnh hưởng: [VÍ DỤ: XÁC THỰC, THANH TOÁN] - Loại thay đổi: [VÍ DỤ: TÍNH NĂNG MỚI, SỬA LỖI, TÁI CẤU TRÚC] - Số vấn đề liên quan: [VÍ DỤ: 128] QUY TẮC 1. Dòng đầu theo cấu trúc: loại, tùy chọn phạm vi trong ngoặc đơn, dấu hai chấm, rồi mô tả ngắn. 2. Chỉ dùng các loại sau: feat, fix, docs, style, refactor, test, chore, ci, perf, build. 3. Mô tả viết ở dạng mệnh lệnh, chữ thường, không có dấu chấm cuối câu. 4. Nếu có thay đổi phá vỡ tương thích, thêm dấu chấm than sau loại hoặc phạm vi, và ghi rõ ở chân trang. 5. Phần thân giải thích đã đổi gì và vì sao, không kể lại các bước đã làm. 6. Thêm chân trang tham chiếu nếu người dùng có nêu số vấn đề. 7. Chỉ xuất ra đúng nội dung thông điệp commit, không thêm lời dẫn, không bọc trong khối mã. KHUÔN ĐẦU RA Dòng tiêu đề, dòng trống, rồi tới phần thân và chân trang nếu có.
Thay nội dung trong dấu [ ] trước khi sử dụng.
Mẹo tinh chỉnh
Nếu thông điệp ra quá dài, yêu cầu giữ dòng tiêu đề dưới khoảng bảy mươi ký tự. Có thể nhờ công cụ tách một thay đổi lớn thành nhiều commit nhỏ, mỗi commit một việc. Khi làm việc nhóm, dặn công cụ tránh các câu mô tả mơ hồ như sửa lặt vặt. Muốn giữ giọng riêng của dự án, đưa vài thông điệp cũ làm ví dụ mẫu.
Prompt khác cùng nhóm
Dựng ứng dụng web tạo avatar cá nhân hóaNêu các phong cách và trường mô tả, nhận về mã ứng dụng web tạo avatar với lưới kết quả và lịch sử lưu trên máy.Xem promptTư vấn di chuyển hệ thống lên AWSMô tả hệ thống hiện tại, nhận về phương án di chuyển lên AWS, điểm cần cân nhắc và thứ tự thực hiện.Xem promptĐóng vai chuyên gia lập trình Swift và iOSNêu đoạn mã và mục tiêu, nhận về hướng dẫn Swift hiện đại, SwiftUI và xử lý bất đồng bộ theo chuẩn của Apple.Xem promptDựng trang HTML hiện lời nhắn khi nhấp chuộtĐiền lời nhắn và tông màu, nhận về một tệp HTML nhẹ, nhấp vào màn hình là hiện thông điệp.Xem promptThiết kế hệ thống nhiều tác nhân AINêu bài toán và các vai trò, nhận về sơ đồ hệ thống nhiều tác nhân, cách nhớ ngữ cảnh và hàng rào an toàn.Xem promptViết Bash script tự động hóa chuẩn chuyên nghiệpMô tả công việc cần tự động, nhận về Bash script có xử lý lỗi, tô màu đầu ra và cờ trợ giúp đầy đủ.Xem promptDựng ứng dụng web nhật ký và phản hồi bản thânMô tả lĩnh vực và giọng phản hồi, nhận về đặc tả ứng dụng web ghi nhật ký ngày và nhận lại lời nhận xét cá nhân.Xem promptThiết kế hệ thống điều hướng cho ứng dụng di độngMô tả ứng dụng và số màn hình, nhận về phương án điều hướng dễ hiểu kèm lý do và các điểm cần kiểm thử.Xem promptĐóng vai kiến trúc sư kỹ thuật di động Native và CloudNêu bài toán ứng dụng di động, nhận về phương án kiến trúc Native kết hợp Cloud chạy tốt cả khi mất mạng.Xem prompt
