nest-boot-graphql

Installation
SKILL.md

nest-boot GraphQL 开发规范指南

在使用 @nest-boot/graphql 的 NestJS 应用中,对外暴露查询和变更时应保持输入边界、分页抽象和 schema 契约清晰。文件位置与生成命令应沿用宿主应用现有约定,不要假定固定的源码根目录或客户端包名。

核心理念与使用说明

  1. 明确输入边界:多字段、可复用或需要验证的输入使用 @InputType()/@ArgsType();简单标量参数可以直接使用 @Args(),避免为形式制造空壳类型。
  2. 分页集合使用 Connection:需要游标分页、过滤或排序的集合使用 ConnectionBuilder;固定且很小的非分页列表可沿用宿主 API 约定。
  3. Schema 是独立契约:TypeScript 类型正确不代表 GraphQL schema 正确;必须检查生成 schema 并执行真实 operation。

参考规范资源

Installs
3
First Seen
Aug 27, 2026
nest-boot-graphql — nest-boot/skills