
AI coding đang khiến việc bắt đầu một sản phẩm dễ hơn bao giờ hết. Có một ý tưởng, mở một AI coding tool, mô tả vài dòng và chỉ sau một lúc đã có thứ gì đó chạy được.
Nhưng có một vấn đề bọn mình nhận ra khi project bắt đầu phức tạp hơn: AI có thể code rất nhanh, kể cả khi ý tưởng của mình vẫn chưa thực sự rõ ràng.
Ví dụ, một prompt như “Build me a platform for managing expenses” nghe có vẻ đủ để bắt đầu. Nhưng platform dành cho ai? Có những role nào? Ai được approve expense? Flow xử lý ra sao? Nếu bị reject thì thế nào? Có yêu cầu gì về security hay dữ liệu?
Nếu mình chưa xác định những điều đó, AI vẫn có thể build. Chỉ là nó sẽ phải tự lấp những khoảng trống mà mình chưa nói ra.
Và đây thường là lúc vòng lặp quen thuộc bắt đầu: generate một version, thấy flow chưa đúng thì prompt lại, thiếu case thì bổ sung, thêm feature mới lại phải sửa logic cũ. Càng nhiều prompt, context càng rời rạc và đến một lúc khá khó để trả lời: “Phiên bản đúng của thứ mình muốn build thực sự là gì?”
Có lẽ một trong những pain point lớn của AI coding không chỉ nằm ở khả năng viết code, mà còn ở khoảng cách giữa ý tưởng trong đầu mình và context AI thực sự nhận được.
Đó cũng là tư duy phía sau Spec-Driven Development: thay vì nhảy thẳng từ một ý tưởng sang code, mình làm rõ what to build trước how to build it. GitHub Spec Kit cũng tiếp cận theo workflow Specify, Plan, Tasks, Implement, thay vì chỉ dựa vào one-shot prompting.
Bọn mình hiểu khá rõ pain point này vì cũng gặp nó trong quá trình build với AI. Và đó là một trong những lý do MySpec được tạo ra.
Bạn vẫn có thể bắt đầu chỉ với vài dòng về ý tưởng. MySpec sẽ giúp đặt thêm những câu hỏi cần thiết, làm rõ requirements và hướng triển khai, sau đó biến chúng thành một bộ tài liệu có cấu trúc trước khi bắt đầu code.
Mục tiêu không phải là viết nhiều tài liệu hơn. Mà là đưa ra những quyết định quan trọng trước khi chúng trở thành code.
MySpec hiện vẫn đang trong giai đoạn thử nghiệm và bọn mình rất muốn xem sản phẩm hoạt động thế nào với những project thực tế.
Nếu bạn cũng đang build với AI, hãy thử MySpec với chính idea của mình tại đây: Myspec
Và nếu đã từng rơi vào vòng lặp prompt, build, sửa, prompt lại, bọn mình cũng rất muốn nghe trải nghiệm của bạn. Có khi chúng ta đang gặp cùng một vấn đề 😄





