Nest模块互相缠?这款Skill帮你查

帮你检查代码是否符合 NestJS 最佳实践和架构模式。

nestjs-best-practices 是帮助 AI 编写、审查和重构 NestJS 应用的 Skill,覆盖模块组织、依赖注入、错误处理、权限、数据库和测试等内容。它把架构和依赖关系放在较高优先级,适合排查模块越长越多、改一处却牵动很多服务的项目。

原文建议按业务功能组织模块,避免循环依赖和重复注册服务,也避免把所有逻辑塞进一个无所不包的服务类。你可以把模块之间的引用和一条实际业务路径交给 AI,让它指出哪里职责混在一起,哪里导入导出不清。

它还列出了按用途查阅的规则文件,详细解释和正反代码示例需要继续读对应条目。因此使用时最好说清当前是在加功能、查权限问题,还是优化数据库访问,而不必让 AI 一次泛泛检查所有领域。

对于已有项目,可以先要求输出问题位置、影响和建议,再做有边界的修改,并补上相关验证。它是一套审查与实现参考,不会因为名字里有 best practices,就让任意代码自动具备生产可用性。

分类:编程开发

来源仓库:kadajett/agent-nestjs-skills

适合用来做什么

  • 请指导我使用NestJS的最佳实践来重构这个模块。
  • 在编写NestJS代码时,有哪些架构模式需要注意?

安装 nestjs-best-practices

npx skills add https://www.iskills.cc/skills/kadajett/agent-nestjs-skills/nestjs-best-practices/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 nestjs-best-practices 的用途与原始说明

浏览全部 Skill 指南