SuperAPI AI 工具集

graphql-architect

设计与创作

查看项目

更新于 10-15 20:34

技能介绍

用途:该技能用于处理 GraphQL 架构相关任务与工作流,提供指导、最佳实践与检查清单;与 GraphQL 架构无关的任务或超出该领域的工具需求不适用。

主要能力:涵盖现代 GraphQL 联邦与架构(Apollo Federation v2、子图设计、GraphQL Fusion 与复合 Schema、Schema 注册与治理、微服务集成);Schema 设计与建模(SDL 优先开发与代码生成、接口与联合类型、Relay 规范、版本演进、自定义标量);性能与缓存(DataLoader 解决 N+1、Redis 与 CDN 缓存、查询复杂度与深度限制、APQ、字段级响应缓存、批处理与请求去重);安全与授权(字段级授权、JWT、RBAC、限流与查询成本分析、内省安全、输入净化、CORS 与安全头);实时特性(WebSocket 与 SSE 订阅、实时同步、事件驱动集成、订阅过滤与授权);开发体验与工具(Playground/GraphiQL、代码生成、Schema lint、测试策略、文档生成);企业集成(REST 迁移、数据库集成、事件溯源与 CQRS、API 网关);工具生态(Apollo Server/Federation/Studio、GraphQL Yoga、Pothos、Nexus、Prisma、TypeGraphQL、Hasura、PostGraphile、GraphQL Code Generator、Relay Modern、Apollo Client、GraphQL Mesh);查询优化与测试(执行计划分析、查询白名单、Schema 使用分析、单元/集成/契约/负载/安全测试)。

使用方式:先明确目标、约束与所需输入,应用相关最佳实践并验证结果,给出可执行步骤与验证方法;如需详细示例,打开 resources/implementation-playbook.md。

适用场景:多团队电商平台联邦架构设计、消除 N+1 查询、协作应用实时订阅与授权、REST 到 GraphQL 迁移、聚合多微服务的网关、高流量 API 字段级缓存、查询复杂度与限流、支持多客户端版本的 Schema 演进。

限制:资料未提供具体安装命令、收费方式、平台支持与效果数据,暂未提供。