Hook

Their other posts in the index, biggest breakout first.
Thời đại của vibe coding tức là code bằng niềm tin và sự ăn may kết thúc rồi anh em ạ. Cứ quăng một cái prompt thật dài cho AI rồi cầu nguyện nó chạy đúng thì sớm muộn gì bạn cũng phải còng lưng đi sửa sai thôi. Kịch bản quen thuộc thế này, lúc đầu tưởng tiểnh được siêu nhân, nó viết cho bạn hai file đầu chạy cực ngon. Nhưng đến file thứ năm, nó bắt đầu mất trí nhớ, nó tự ý đổi thư viện, tự đẻ ra cấu trúc thư mục mới, code sau phán nát logic cũ. Nhưng nghĩ lại xem, lỗi không phải tại con AI, bạn đang bắt một đứa chỉ biết gõ phím phải tự đi lên kiến trúc hệ thống, bảo sao dự án không nát. Để chị tận gốc, GitHub vừa tung ra Spec Kit, một framework nguồn mở cực hot với hơn 119.000 sao. Chiết lý của nó rất thực chiến, tách biệt tuyệt đối hai vai trò, bạn làm architect chốt thiết kế, AI chỉ là người thực thi. Nó khóa chặt AI vào một quy trình gọi là spec-driven development. Spec Kit không bắt bạn viết prompt dài hơn, ép bạn và AI phải làm việc qua bốn tầng rào chắn bằng các file Markdown nằm ngay trong repo. Đầu tiên là spec.constitution, bạn lập hiến pháp cho dự án, khóa chặt quy chuẩn clean code, cơ chế Auth hay các rule bảo mật. Tiếp theo là spec.specify và spec.plan. Bạn chốt spec tính năng và chốt luôn Tech Stack luôn. Ví dụ dự án này chỉ dùng Nest JS, import thư viện bừa bãi. Sau đó là spec.tasks, nó bắt AI tự chia nhỏ kiến trúc thành các task tuần tự và đồng bộ thẳng lên GitHub Issues để theo dõi. Lúc này khi bạn gõ lệnh spec.implement, AI sẽ bị giới hạn chặt chẽ trong cái lồng quy tắc đó. Kể cả khi viết đến file thứ 20 hay 50, nó vẫn bắt buộc phải check lại file thiết kế ban đầu. AI mất hoàn toàn cơ hội tự ý suy diễn, không được đổi text tag và bắt buộc phải pass xong task 1 mới được nhảy sang task 2. Hiện tại dự án đang miễn phí hoàn toàn dưới license MIT, sắp tới còn hỗ trợ anh em refactor các hệ thống cũ, legacy code một cách an toàn. Cài đặt siêu tốc bằng lệnh uv tool install specify-cli. Hãy nhớ AI mãi là người thực thi, bạn mới là kiến trúc sư làm chủ cuộc chơi. Gõ specify init my project ngay hôm nay để đưa AI vào khuôn khổ nhé. Anh em nghĩ sao về framework này, comment bên dưới chúng ta cùng thảo luận.