nestjs-best-practices 是帮助 AI 编写、审查和重构 NestJS 应用的 Skill,覆盖模块组织、依赖注入、错误处理、权限、数据库和测试等内容。它把架构和依赖关系放在较高优先级,适合排查模块越长越多、改一处却牵动很多服务的项目。
原文建议按业务功能组织模块,避免循环依赖和重复注册服务,也避免把所有逻辑塞进一个无所不包的服务类。你可以把模块之间的引用和一条实际业务路径交给 AI,让它指出哪里职责混在一起,哪里导入导出不清。
它还列出了按用途查阅的规则文件,详细解释和正反代码示例需要继续读对应条目。因此使用时最好说清当前是在加功能、查权限问题,还是优化数据库访问,而不必让 AI 一次泛泛检查所有领域。
对于已有项目,可以先要求输出问题位置、影响和建议,再做有边界的修改,并补上相关验证。它是一套审查与实现参考,不会因为名字里有 best practices,就让任意代码自动具备生产可用性。