GitHub vừa ra mắt một công cụ mang tính cách mạng trong thời đại vibe coding: nó buộc bạn phải suy nghĩ trước khi xây dựng. Spec Kit, một bộ công cụ mã nguồn mở được phát hành dưới giấy phép MIT, giới thiệu phương pháp phát triển do đặc tả định hướng (spec-driven development - SDD), một quy trình yêu cầu các nhà phát triển phải viết các đặc tả chi tiết, kế hoạch kỹ thuật và phân chia nhiệm vụ trước khi bất kỳ tác nhân AI nào chạm vào một dòng mã.
Bộ công cụ hoạt động với hơn 30 tác nhân mã hóa AI, bao gồm GitHub Copilot, Claude Code và Gemini CLI, và vận hành thông qua các lệnh CLI đơn giản và lệnh gạch chéo.
Spec Kit hoạt động như thế nào
Quy trình bắt đầu bằng các lệnh như specify init, thiết lập khung quy định cho một dự án. Từ đó, các nhà phát triển tài liệu hóa các yêu cầu với độ chi tiết đủ để agent AI có thể tuân theo một cách có thể dự đoán được, giảm thiểu loại logic ảo và sự lệch lạc cấu trúc thường xảy ra trong quá trình tạo mã AI không được hướng dẫn.
Sự đón nhận của cộng đồng và phát triển liên tục
GitHub mô tả Spec Kit là một sáng kiến thí điểm. Dự án đã liên tục được cập nhật kể từ khi ra mắt lần đầu vào ngày 2 tháng 9 năm 2025, với phiên bản 0.9.5 được phát hành vào đầu tháng 6 năm 2026 như một cột mốc quan trọng phản ánh phản hồi và sự cải tiến từ cộng đồng.
Phản hồi đó là khác biệt. Những người ủng hộ khen ngợi cấu trúc và tính dự đoán được cải thiện. Những người chỉ trích chỉ ra mức tiêu thụ token cao hơn, vì việc cung cấp các thông số chi tiết vào một tác nhân AI nghĩa là các prompt dài hơn và cần nhiều tính toán hơn. Cũng có những lo ngại về quy trình làm việc chậm hơn và các câu hỏi về bảo trì dài hạn.
GitHub đã giữ dự án mở để tiếp nhận ý kiến từ cộng đồng, coi nó ít giống một cuộc ra mắt sản phẩm theo hướng từ trên xuống và nhiều hơn như một thí nghiệm chung nhằm tìm ra các thực hành tốt nhất cho phát triển được tăng cường bởi AI.
Tại sao điều này lại quan trọng hơn cả việc lập trình
Spec Kit là miễn phí và mã nguồn mở, không có lớp monetization. Vấn đề tiêu thụ token đáng được theo dõi: nếu các quy trình dựa trên spec làm tăng đáng kể chi phí tính toán mỗi phiên mã hóa, điều đó sẽ thay đổi kinh tế của việc sử dụng công cụ mã hóa AI, đặc biệt đối với các nhóm hoạt động ở quy mô lớn.
