nest-boot-best-practices

Installation
SKILL.md

概述

在使用 @nest-boot 的 NestJS 应用中开发业务模块时,应遵守宿主代码库已有的目录布局,并保持文件关注点分离。不要假定固定的 monorepo 包名或源码根目录;先从现有模块、配置和构建脚本识别约定,再在同一边界内扩展。

执行结构调整或新建模块前,按任务涉及的内容阅读下方参考文档。

核心概念

  • 文件分离 (File Separation):让 Entity、Resolver、Service 与可复用类型各自承担单一职责,避免一个文件同时承载多层逻辑。
  • 可预测目录 (Predictable Folders):沿用宿主模块的 enums/、inputs/、types/ 等目录;只有单个局部辅助类型时,不必为了形式额外制造层级。
  • 领域命名闭环 (Domain Naming Closure):一次领域重命名必须同时覆盖目录、文件、类、依赖注入变量、GraphQL 类型/字段、ORM 关系、数据库表/列、测试和文档;不要只改 Entity 名称。

参考文档

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