A

Skills Apollographql

apollo-client
apollographql
Apollo Client là một thư viện quản lý trạng thái toàn diện cho JavaScript, cho phép bạn quản lý cả dữ liệu cục bộ và từ xa với GraphQL. Phiên bản 4.x mang lại cải tiến về bộ nhớ đệm, hỗ trợ TypeScript tốt hơn và tương thích với React 19.
official
apollo-client
apollographql
Hướng dẫn toàn diện để xây dựng ứng dụng React với Apollo Client 4.x, bao gồm truy vấn, thay đổi dữ liệu, bộ nhớ đệm và quản lý trạng thái. Hỗ trợ nhiều framework và thiết lập React: ứng dụng phía client (Vite, CRA), Next.js App Router với React Server Components, React Router 7 với streaming SSR, và TanStack Start. Bao gồm các hooks cho truy vấn (useQuery, useLazyQuery), thay đổi dữ liệu (useMutation) và các mẫu dựa trên Suspense (useSuspenseQuery, useBackgroundQuery) cho React 18+ và 19 hiện đại...
official
apollo-connectors
apollographql
Tích hợp REST API vào siêu đồ thị GraphQL bằng cách sử dụng các chỉ thị @source và @connect. Cung cấp quy trình 5 bước có cấu trúc: nghiên cứu cấu trúc API, triển khai lược đồ với các chỉ thị, xác thực qua rover supergraph compose, thực thi các kết nối và kiểm tra phạm vi bao phủ. Hỗ trợ cấu hình yêu cầu bao gồm tiêu đề, tải trọng nội dung, xử lý hàng loạt cho các mẫu N+1 và tiêm biến môi trường qua $env. Xử lý ánh xạ phản hồi với lựa chọn trường, bí danh, lựa chọn phụ cho dữ liệu lồng nhau và thực thể...
official
apollo-federation
apollographql
Apollo Federation cho phép kết hợp nhiều API GraphQL (subgraph) thành một siêu đồ thị thống nhất.
official
apollo-ios
apollographql
Apollo iOS là một trình khách GraphQL có kiểu mạnh dành cho các nền tảng Apple. Nó tạo ra các kiểu Swift từ các thao tác và lược đồ GraphQL của bạn, đồng thời cung cấp một trình khách async/await, bộ nhớ đệm chuẩn hóa (trong bộ nhớ hoặc dùng SQLite), một lớp truyền tải HTTP dựa trên interceptor có thể cắm thêm để xử lý các truy vấn, biến đổi và đăng ký đa phần, cùng với một lớp truyền tải WebSocket tùy chọn (graphql-transport-ws) có thể mang bất kỳ loại thao tác nào.
official
apollo-kotlin
apollographql
Apollo Kotlin là một máy khách GraphQL được định kiểu mạnh, tạo ra các mô hình Kotlin từ các thao tác và lược đồ GraphQL của bạn, có thể được sử dụng trong các dự án Android, JVM và Kotlin Multiplatform.
official
apollo-mcp-server
apollographql
Kết nối các tác nhân AI với API GraphQL thông qua Giao thức Ngữ cảnh Mô hình (Model Context Protocol) với các công cụ nội quan và thao tác tích hợp. Hiển thị các thao tác GraphQL dưới dạng công cụ MCP; hỗ trợ ba nguồn thao tác: tệp cục bộ, bộ sưu tập GraphOS Studio và tệp kê khai truy vấn đã lưu. Cung cấp bốn công cụ nội quan (introspect, search, validate, execute) để khám phá lược đồ và kiểm tra truy vấn tùy chỉnh; chế độ thu nhỏ giảm mức sử dụng token với ký hiệu nhỏ gọn. Xác thực có thể cấu hình qua tiêu đề tĩnh,...
official
apollo-router
apollographql
Apollo Router là một bộ định tuyến đồ thị hiệu suất cao được viết bằng Rust để chạy các siêu đồ thị Apollo Federation 2. Nó nằm phía trước các đồ thị con của bạn và xử lý việc lập kế hoạch truy vấn, thực thi và tổng hợp phản hồi.
official
apollo-router-plugin-creator
apollographql
Tạo plugin Rust gốc cho Apollo Router.
official
apollo-server
apollographql
Hướng dẫn hoàn chỉnh để xây dựng máy chủ GraphQL với Apollo Server 5.x trên nhiều framework. Bao gồm định nghĩa schema, resolver, thiết lập context và xử lý lỗi với hỗ trợ TypeScript. Hỗ trợ chế độ standalone để tạo nguyên mẫu và tích hợp với Express, Fastify, Koa cùng môi trường serverless. Bao gồm các mẫu resolver, xác thực/phân quyền, plugin, DataLoader để ngăn chặn N+1 và các kỹ thuật tối ưu hiệu suất. Cung cấp tài liệu tham khảo cho nguồn dữ liệu, lỗi...
official
graphql-operations
apollographql
Hướng dẫn thực hành tốt nhất để viết các thao tác GraphQL hiệu quả, an toàn về kiểu và tổ chức chúng với các fragment. Bao gồm queries, mutations, subscriptions và fragments với quy ước đặt tên, cú pháp biến và cách sử dụng chỉ thị. Nhấn mạnh các nguyên tắc cốt lõi: chỉ yêu cầu các trường cần thiết, đặt tên cho tất cả các thao tác, sử dụng biến thay vì giá trị cứng, và bao gồm các trường id để có thể lưu vào bộ nhớ đệm. Khuyến nghị đặt fragment cùng với component và sử dụng các chỉ thị @include / @skip cho các trường có điều kiện...
official
graphql-schema
apollographql
Hướng dẫn thực tiễn tốt nhất trong ngành để thiết kế lược đồ GraphQL trực quan, hiệu suất cao và dễ bảo trì. Bao gồm các nguyên tắc thiết kế cốt lõi như tổ chức kiểu dữ liệu tập trung vào máy khách, các mẫu nullability rõ ràng và chiến lược phát triển tương thích ngược. Cung cấp tài liệu tham khảo về các kiểu dữ liệu, quy ước đặt tên, phân trang dựa trên con trỏ, mô hình hóa lỗi và các cân nhắc bảo mật. Bao gồm các mẫu thực tế cho interfaces, unions, input types, mutations và chiến lược ID kèm ví dụ mã...
official
rover
apollographql
CLI Apollo Rover để quản lý schema GraphQL, federation và phát triển supergraph cục bộ. Xuất bản, tải và xác thực schema subgraph; soạn supergraph liên kết cục bộ hoặc qua GraphOS. Bao gồm kiểm tra schema (xác thực trước khi triển khai), linting và introspection từ các máy chủ đang chạy. Lệnh rover dev khởi động Router cục bộ với tính năng soạn schema tự động cho quy trình phát triển. Hỗ trợ các mẫu CI/CD với xác thực trước khi xuất bản và đầu ra JSON cho việc viết script. Yêu cầu...
official
rust-best-practices
apollographql
Các tiêu chuẩn mã hóa Rust thành ngữ dựa trên sổ tay thực hành tốt nhất của Apollo GraphQL. Bao gồm chín lĩnh vực cốt lõi: phong cách và thành ngữ mã hóa, linting clippy, tối ưu hóa hiệu suất, xử lý lỗi, mẫu kiểm thử, generics và dispatch, mẫu trạng thái kiểu, tài liệu và an toàn con trỏ. Nhấn mạnh việc mượn hơn là sao chép, xử lý lỗi dựa trên Result với thiserror/anyhow, và phân tích hiệu suất với bản phát hành. Bao gồm hướng dẫn tham khảo nhanh về các mẫu sở hữu, tránh panic,...
official
skill-creator
apollographql
Hướng dẫn toàn diện để tạo Agent Skills hiệu quả cho phát triển Apollo GraphQL và GraphQL. Cung cấp các yêu cầu cấu trúc skill hoàn chỉnh bao gồm frontmatter SKILL.md bắt buộc, quy ước đặt tên và tổ chức tệp tham khảo tùy chọn. Bao gồm các phương pháp hay nhất để viết mô tả skill với điều kiện kích hoạt được đánh số, nội dung chính với tiết lộ dần dần và quản lý tệp tham khảo. Bao gồm hướng dẫn phong cách Apollo Voice nhấn mạnh tính dễ tiếp cận, có chính kiến,...
official