fastify-best-practices (Các quy tắc phát triển backend Fastify)

Kỹ năng Fastify trong kho kỹ năng cá nhân của Matteo Collina: được tải khi agent viết backend Node.js và REST API bằng Fastify, tuân thủ các nguyên tắc đóng gói theo plugin, ưu tiên Schema, sử dụng async/await xuyên suốt và giảm thiểu phụ thuộc, đồng thời đọc 19 tệp quy tắc theo từng nhiệm vụ (định tuyến, xác thực JSON Schema, hook, xác thực, kiểm thử, ghi log Pino, CORS và các header bảo mật, WebSocket, cơ sở dữ liệu, triển khai, v.v.).

Kỹ năng Fastify trong kho kỹ năng cá nhân của Matteo Collina: được tải khi agent viết backend Node.js và REST API bằng Fastify, tuân thủ các nguyên tắc đóng gói theo plugin, ưu tiên Schema, sử dụng async/await xuyên suốt và giảm thiểu phụ thuộc, đồng thời đọc 19 tệp quy tắc theo từng nhiệm vụ (định tuyến, xác thực JSON Schema, hook, xác thực, kiểm thử, ghi log Pino, CORS và các header bảo mật, WebSocket, cơ sở dữ liệu, triển khai, v.v.).

Số lượt cài đặt trên skills.sh 88524 (+986 / 24h)

Kiểm toán bảo mật: Chưa kiểm toán

  • Chưa quét

Lý do

  • Cung cấp thứ tự đọc theo từng kịch bản: người mới bắt đầu nên đọc plugin, định tuyến, Schema trước; khi thêm xác thực thì đọc plugin, hook, xác thực; khi tối ưu tốc độ thì đọc Schema, serialization, hiệu năng; khi triển khai thì đọc log, cấu hình, triển khai
  • TypeScript sử dụng phương thức strip types của Node, kiểm thử dùng inject() của Fastify, SKILL.md kèm theo một ví dụ máy chủ tối thiểu có thể chạy được
  • Phần chính của SKILL.md rất ngắn gọn, các chi tiết đều nằm trong thư mục rules/ và được tải theo nhu cầu, giúp tiết kiệm ngữ cảnh; cùng kho lưu trữ còn có các kỹ năng khác như node, nodejs-core, oauth, typescript-magician, tổng cộng 10 kỹ năng
  • Kho lưu trữ có giấy phép MIT; trên skills.sh, số lượt cài đặt trong 24 giờ là 986, lũy kế 88524, số lượt cài đặt hàng tuần trong 8 tuần gần đây tăng từ 3958 lên 6291 (chỉ phản ánh mức độ quan tâm)

Cách sử dụng

  • Lệnh cài đặt sẽ hiển thị sau khi vượt qua kiểm toán; được kích hoạt khi nhắc đến Fastify, máy chủ Node.js, REST API, server.ts / app.ts
  • Không cần tài khoản hoặc dịch vụ bên ngoài, yêu cầu có Node.js

Rủi ro

  • Chưa được kiểm toán trong kỳ này, xếp loại C cố định, không hiển thị lệnh cài đặt; SKILL.md chỉ chứa mô tả, thứ tự đọc và một ví dụ, không yêu cầu agent thực thi lệnh hoặc kết nối mạng, phù hợp với mục đích sử dụng; 19 tệp quy tắc không nằm trong phạm vi quét; các kiểm toán từ Gen Agent Trust Hub, Socket, Snyk trên skills.sh đều đạt Pass
  • Tên trên skills.sh là fastify-best-practices, nhưng thư mục trong kho lưu trữ là skills/fastify, cần lưu ý khi tìm tệp thủ công
  • Đường cong cài đặt trong 8 tuần gần đây gần như đồng bộ với nx-workspace và design-doc-mermaid trong kỳ này (fastify-best-practices, nx-workspace, design-doc-mermaid có số lượt cài đặt trong ngày lần lượt là 986, 971, 977), có thể do được cài đặt cùng một bộ sưu tập, không nên coi số lượt cài đặt là mức độ quan tâm độc lập

Mở · Kho lưu trữ

Best Skills 每日数据(LinklyAI / @BlueeonY,CC BY 4.0)

Xem tin AI mới nhất