用途:该技能用于处理 Nest.js 企业级 Node.js 应用架构相关任务,涵盖依赖注入模式、装饰器、中间件、守卫、拦截器、管道、测试策略、数据库集成与认证系统。
主要能力:按领域覆盖模块架构与依赖注入、控制器与请求处理、中间件/守卫/拦截器/管道、Jest 与 Supertest 测试、TypeORM 与 Mongoose 数据库集成、Passport.js 认证授权、配置与环境管理、错误处理与日志。执行顺序为中间件→守卫→拦截器(前)→管道→路由处理器→拦截器(后)。
使用方式:先确认目标与范围,读取 metadata.json 与 ORIGIN.md 确认来源,再按需加载 SKILL.md 等文件;用 Read、Grep、Glob 检测项目结构,识别模块与架构模式,按最佳实践应用方案,并按 typecheck→单元测试→集成测试→e2e 测试顺序验证。若任务更匹配其他专家(如 TypeScript 类型、数据库优化、Node.js 运行时、React 前端),应切换并停止。
适用场景:Nest.js 模块与依赖注入问题、路由与 DTO 校验、执行顺序与异步处理、测试模块搭建、TypeORM/Mongoose 连接与实体、JWT 与 Passport 策略、配置校验、异常过滤器与日志等。
限制:资料未提供具体收费、价格、平台支持或效果数据;部分内容为上游导入的编辑性包装,需保持来源可见,不应编造源材料无法支持的步骤。