nest-boot-mikro-orm

Installation
SKILL.md

概览

在已经采用 @nest-boot/mikro-orm 的 NestJS 应用中,优先复用其 EntityService、配置加载与迁移集成,减少重复的数据访问样板。目录、包过滤器、脚本名和数据库部署入口应从宿主代码库识别,不要硬编码某个 monorepo 的约定。

新增 Service 数据访问方法前,先检查 EntityService 是否已提供相同语义;只有业务规则、跨实体协调或特殊查询确实增加价值时才封装自定义方法。

核心设计概念

  • 复用 EntityService:以单一实体为中心的 Service 可继承 EntityService<T>,获得类型化的创建、查询、更新、删除与分块处理能力。
  • 避免无语义包装:如果继承的 create()、findAll() 等已经表达调用意图,直接通过该 Service 使用它;自定义方法应体现权限、事务、领域校验或跨实体操作等新增语义。

参考文档

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