用途:当用户需要构建或重构 NestJS 应用,或询问其架构、控制器、提供者、模块、中间件、管道、守卫、拦截器、依赖注入作用域、动态模块、生命周期钩子、验证、序列化、缓存、日志、队列、GraphQL、WebSocket、微服务、OpenAPI/Swagger、认证授权、安全加固以及单元与 e2e 测试时使用本技能。
主要能力:技能内容与 NestJS 官方文档(https://docs.nestjs.com/)一一对应,按主题组织在 examples/ 目录,涵盖概览、基础、技巧、安全、GraphQL、WebSockets、微服务、OpenAPI、CLI 与测试、配方等;示例在适用处同时提供 JavaScript 与 TypeScript 版本,并包含关键概念、代码示例与官方文档链接。templates/ 目录提供控制器、提供者、模块、中间件、守卫、管道、拦截器、异常过滤器、DTO 与项目结构等常用脚手架模板。
使用方式:先从用户请求中识别主题,在文档映射中找到对应示例文件,从 examples/ 目录加载该文件,按其语法、结构与最佳实践操作,并将代码示例适配到具体用例;需要快速搭建时参考 templates/ 目录中的模板。
适用场景:NestJS 应用的开发、重构与常见模式落地,包括模块化组织、依赖注入、请求校验、错误处理、鉴权、跨领域关注点、实时通信、微服务集成、API 文档与测试。
限制:资料未提供安装命令、收费或价格、平台支持范围与效果数据,暂未提供;所有示例遵循 NestJS 官方文档结构,实际使用应以官方文档为准。