Một trong những dự án mà người dùng đang thực hiện tại @cursor_ai là tăng cường Cursor Rules. Họ muốn Agent trở nên mạnh mẽ như người có kiến thức nhất trong nhóm. Dưới đây là cách họ sử dụng Cursor Rules tại Cursor.
Project Rules: Tự động và linh hoạt
Project Rules có thể được tự động gắn vào bất kỳ yêu cầu composer/agent nào dựa trên filename globbing, hoặc agent có thể lấy một rule dựa trên mô tả của nó. Những rules này được kiểm tra trong codebase của bạn để mọi người đều có thể sử dụng chúng.
Sức mạnh của Project Rules chi tiết
Project rules có thể rất chi tiết. Lần đầu tiên người dùng phải viết một giao diện người dùng editor tùy chỉnh, việc này khá khó khăn để tìm ra cách kết nối các thành phần. Nhưng sau khi đưa kiến thức đó vào một rule, giờ đây họ chỉ cần yêu cầu agent “Tạo một giao diện người dùng editor tùy chỉnh thực hiện X”.
Đơn giản hóa với Project Rules
Rules cũng có thể đơn giản. Nhóm sử dụng SolidJS thay vì React, nhưng AI thường đưa ra mã React. Họ không thể sử dụng .cursorrules gốc được bao gồm trong mọi yêu cầu, đặc biệt vì các bảng điều khiển của họ sử dụng React. Rule đơn giản này được bao gồm trong tất cả các tệp tsx front-end, và kể từ đó, họ không còn thấy React không mong muốn nữa.
Tự động hóa quy trình với Project Rules
Một số mã của họ được tạo tự động, và nếu AI sửa đổi tệp .proto, trước đây cần sự can thiệp của con người để tạo mã trước khi có thể tiếp tục làm việc. Với một rule đơn giản được thêm vào tất cả các sửa đổi .proto, nó có thể tiếp tục hoạt động mà không cần sự can thiệp.
Tương lai của Cursor Rules
Nhóm có rất nhiều ý tưởng về cách làm cho các rules này dễ tạo hơn, dễ sử dụng hơn, mạnh mẽ hơn, nhưng họ đã thấy agent của mình làm những việc mà trước đây chắc chắn không thể làm được. Sẽ còn nhiều điều thú vị hơn nữa trong tương lai!