Giới thiệu
Khi xây dựng một sản phẩm đầy tham vọng như Peekberry—một tiện ích mở rộng Chrome và ứng dụng web cho phép người dùng thay đổi giao diện của một trang web bằng ngôn ngữ tự nhiên—bạn nhanh chóng nhận ra rằng một ý tưởng tốt không đủ. Để thực sự triển khai, cần có tốc độ, cấu trúc và một cách để giữ cho dự án đang phát triển nhanh không bị mất kiểm soát.
Đó là lúc Kiro, một trợ lý IDE được hỗ trợ bởi AI, trở thành xương sống của quy trình của chúng tôi. Từ kế hoạch và kiến trúc đến triển khai và tự động hóa phát hành, Kiro đã định hình mọi phần trong quy trình phát triển của Peekberry. Kết quả: một sản phẩm hiện đại được triển khai nhanh chóng, giữ được khả năng bảo trì và đủ ổn định để tiếp cận người dùng thực tế.
👉 Bạn có thể thử ngay tại peekberry.com.
Tại sao Peekberry tồn tại
Peekberry được thiết kế cho các nhóm không công nghệ—các đại diện bán hàng, quản lý sản phẩm và nhà thiết kế muốn thực nghiệm với những thay đổi trực quan ngay lập tức. Thay vì phải chờ đợi qua nhiều vòng phát triển, họ chỉ cần nhập một câu như:
“Làm cho tiêu đề lớn hơn và di chuyển nút về giữa.”
Peekberry sẽ áp dụng thay đổi trực tiếp trên trình duyệt.
Khoảnh khắc đơn giản nhưng đầy bí ẩn đó được hỗ trợ bởi một quy trình làm việc được cấu trúc cẩn thận. Dưới đây là cách Kiro đã làm cho điều này trở thành hiện thực.
Thông số kỹ thuật: Yêu cầu rõ ràng và có thể theo dõi
Nền tảng của Peekberry là hệ thống Spec của Kiro. Mọi yêu cầu, sơ đồ thiết kế và nhiệm vụ đều nằm trong thư mục .kiro/specs/peekberry-mvp/
, giúp dễ dàng liên kết việc triển khai với các mục tiêu.
- Yêu cầu: Câu chuyện người dùng, tiêu chí chấp nhận và các chỉ số thành công.
- Thiết kế: Sơ đồ kiến trúc, lược đồ cơ sở dữ liệu, thông số UI.
- Nhiệm vụ: Một lộ trình gồm 15 giai đoạn, mỗi giai đoạn liên kết với các yêu cầu.
👉 Không có điều gì bị bỏ sót, và chúng tôi luôn biết phải xây dựng gì tiếp theo.
Quy tắc điều hướng: Đảm bảo tính nhất quán
Kiro cũng áp dụng tài liệu điều hướng: lựa chọn công nghệ, hướng dẫn UI, cấu trúc tệp và thậm chí là tầm nhìn sản phẩm dài hạn.
👉 Mỗi lần sinh mã, mỗi lần chỉnh sửa, mỗi lần commit đều tuân theo cùng một hướng dẫn—giữ cho tính nhất quán mà không cần đánh giá của con người liên tục.
Hook: Tự động hóa những công việc lặp đi lặp lại
Từ việc làm mới các kịch bản demo đến cập nhật nhật ký thay đổi, hook của Kiro đã giữ cho tài liệu đồng bộ một cách tự động.
👉 Chúng tôi không bao giờ lãng phí thời gian vào những điều lặp đi lặp lại mà các nhóm thường quên.
Tích hợp MCP: Cơ sở dữ liệu và dịch vụ, không cần rời khỏi Kiro
Bằng cách kết nối với Supabase thông qua máy chủ MCP của Kiro, các lập trình viên có thể quản lý sơ đồ, chạy truy vấn, tạo kiểu và triển khai chức năng—all inside the IDE.
👉 Các API an toàn kiểu và các chuyển đổi an toàn đã trở thành mặc định, không phải là suy nghĩ sau.
Phát triển theo ngữ cảnh
Kiro đã đưa vào mọi thứ: ngữ cảnh tệp, sự khác biệt git, linting và thậm chí là lịch sử dự án.
👉 Nó cảm giác như không chỉ là một công cụ mà còn như một đồng đội thêm vào đã biết rõ về mã nguồn.
Quy trình làm việc trong thực tế
- Lập kế hoạch: Các tài liệu đặc tả và điều hướng xác định hướng đi.
- Xây dựng: Kiro sinh ra mã nhất quán, tuân thủ tiêu chuẩn.
- Triển khai: Các hook tự động cập nhật tài liệu, nhật ký thay đổi và demo.
Chu trình này lặp lại cho đến khi chúng tôi có một MVP hoạt động—đủ bóng bẩy để demo, đủ tin cậy cho việc sử dụng thực tế.
Lợi ích thu được
- Tốc độ: Tăng tốc độ lập trình nhờ vào kế hoạch dựa trên đặc tả và tự động hóa.
- Chất lượng: UI nhất quán, an toàn kiểu và tiêu chuẩn đã được thực thi.
- Khả năng bảo trì: Cấu trúc sạch sẽ, tài liệu đồng bộ và nhật ký tự động.
Tóm lại: chúng tôi đã di chuyển nhanh chóng mà không có sự hỗn loạn thường thấy.
Từ nguyên mẫu đến khách hàng đầu tiên
Và rồi đến cột mốc mà mọi người xây dựng đều chờ đợi: cuộc trò chuyện với khách hàng đầu tiên.
Dưới đây là một bức tranh chụp của email mà chúng tôi nhận được ngay sau khi demo MVP.
Đây là những ngày đầu, nhưng thông điệp đó đã xác thực hai điều:
- Peekberry giải quyết một vấn đề thực sự.
- Kiro đã mang đến cho chúng tôi tốc độ và cấu trúc để thực sự đạt được điều đó.
Kết luận
Peekberry không chỉ là một tiện ích mở rộng Chrome. Nó là minh chứng cho cách mà các môi trường phát triển hỗ trợ AI như Kiro có thể biến đổi cách mà phần mềm được xây dựng—mang đến sự nghiêm túc của một tổ chức kỹ thuật có kinh nghiệm với tốc độ của một công ty khởi nghiệp.
Kết quả? Một sản phẩm sẵn sàng sản xuất, có sự thu hút từ người dùng thực tế và sự tự tin để mở rộng từ đây.
👉 Hãy thử Peekberry tại peekberry.com.