claude-skills NestJS Expert完全教程:从零构建企业级API claude-skills NestJS Expert完全教程从零构建企业级API【免费下载链接】claude-skills67 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.项目地址: https://gitcode.com/GitHub_Trending/claud/claude-skills如何用 NestJS 快速构建企业级 API本教程带你使用claude-skills开源项目中的NestJS Expert技能——这是一个拥有 67 个专业技能的项目能把 Claude Code 变成你的专家结对程序员。安装后只需一句话比如帮我写一个用户注册接口就能自动获得模块架构、参数校验、Swagger 文档和单元测试齐备的企业级 NestJS 实现不用自己死记样板代码。什么是 NestJS Expert为什么需要它用 NestJS 写企业级 API不只是写几个路由它需要模块化架构、依赖注入DI、参数校验、JWT 认证和完整测试。新手往往要么到处抄模板要么卡在依赖容器和装饰器上。NestJS Expert就像 Claude Code 内置的一位资深后端工程师。当你提到 NestJS、Node.js 后端、依赖注入、controller、service、guard、interceptor 等关键词时它会自动激活并按企业级标准产出代码。核心能力你能得到什么 控制器与路由自带 Swagger 文档的 REST 端点 服务与依赖注入Injectable() 构造器注入的标准写法 DTO 与校验class-validator 装饰器自动校验入参 认证与授权JWT Passport Guards 完整方案 测试Service 单元测试 控制器 E2E 测试 迁移从 Express 平滑迁移到 NestJS 的对照指南技能的核心定义在skills/nestjs-expert/SKILL.md快速上手步骤见QUICKSTART.md。 一键安装3 种方式快速上手方式一插件市场推荐在 Claude Code 中依次输入两条命令按提示重启即可/plugin marketplace add jeffallan/claude-skills /plugin install fullstack-dev-skillsjeffallan方式二npx 一键安装npx skills add jeffallan/claude-skills方式三本地克隆安装git clone https://gitcode.com/GitHub_Trending/claud/claude-skills cd claude-skills cp -r ./skills/* ~/.claude/skills/复制完成后重启 Claude Code 生效。验证安装是否成功直接对它说Help me implement JWT authentication in NestJS帮我在 NestJS 里实现 JWT 认证。如果 NestJS Expert 被激活它会自动加载认证参考文档并开始干活。快速上手构建你的第一个企业级 NestJS APINestJS Expert 的核心工作流分 6 步和资深工程师的交付流程一模一样分析需求— 识别模块、端点、实体及其关系设计结构— 规划模块组织与跨模块依赖实现— 创建模块、服务、控制器并正确接线依赖注入加固— 添加守卫Guards、校验管道ValidationPipe与认证验证— 运行 lint、test用nest info确认依赖注入图测试— 为 Service 写单元测试为 Controller 写 E2E 测试你只需要用自然语言描述需求例如在我的 NestJS 项目里实现用户注册功能包含 DTO 校验、Swagger 文档和单元测试。技能会按固定顺序产出完整代码模块定义 → 带 Swagger 的控制器 → 带类型化错误处理的服务 → 带校验装饰器的 DTO → 单元测试一步不缺。6 份核心参考文档每份都是最佳实践手册技能按需加载的深度参考材料位于skills/nestjs-expert/references/目录控制器与路由Swagger 文档、分页查询skills/nestjs-expert/references/controllers-routing.md服务与依赖注入Provider、Logger、错误处理skills/nestjs-expert/references/services-di.mdDTO 与参数校验嵌套校验、PartialType 复用skills/nestjs-expert/references/dtos-validation.mdJWT 认证与 GuardsPassport 策略、公开接口标记skills/nestjs-expert/references/authentication.md测试模式Jest 单测、Supertest E2Eskills/nestjs-expert/references/testing-patterns.mdExpress → NestJS 迁移指南概念对照表、架构对比skills/nestjs-expert/references/migration-from-express.md以认证为例它会通过 ConfigService 读取 JWT_SECRET 环境变量、用 Passport 构建 JwtStrategy、并支持将接口标记为公开访问——一套可直接上生产的成熟模式。技能强制执行的 7 条企业级规则技能内置硬性约束让 AI 产出的代码不会踩新手常见的坑✅ 必须做❌ 绝不做所有服务用Injectable() 构造器注入用new直接实例化服务全局启用 ValidationPipe入参一律走 DTO把原始req.body直接传给服务抛出类型化 HTTP 异常NotFoundException 等在 Service 中跳过错误处理所有端点加 Swagger 注解滥用any类型配置走 ConfigModule 环境变量在源码中硬编码端口、密码进阶玩法多技能协作搞定企业项目真实的企业项目不止后端。NestJS Expert 能与 claude-skills 中的其他技能组合出击RBAC 权限设计Help me implement RBAC in NestJS → NestJS Expert Secure Code Guardian安全评审Review this authentication code for both security and performance issues → Security Reviewer Code Reviewer部署上线搭配 DevOps Engineer 产出 CI/CD 与容器化方案各技能的完整组合与决策树收录在SKILLS_GUIDE.md可按需查阅。NestJS Expert 常见问题解答问技能没有自动激活怎么办答安装后重启 Claude Code确认ls ~/.claude/skills/下存在 nestjs-expert 目录提问时点明技术栈甚至可以直接说Use the NestJS Expert to help me...。问我用 Prisma 而不是 TypeORM能用吗答可以。TypeORM、Prisma、Passport、JWT、Swagger 都在技能的知识覆盖范围内。问它会取代我自己学 NestJS 吗答它更像专家结对程序员——样板代码和最佳实践交给它你专注业务逻辑。references/下的 6 份文档同时也是极好的自学材料。总结一句话从新手到企业级 APIclaude-skills 用 67 个专业技能把 Claude Code 变成专家结对程序员其中NestJS Expert覆盖了模块设计、依赖注入、DTO 校验、JWT 认证与测试的完整链路。安装完成后用一句自然语言描述需求就能获得企业级 NestJS API——动手试试吧【免费下载链接】claude-skills67 Specialized Skills for Full-Stack Developers. Transform Claude Code into your expert pair programmer.项目地址: https://gitcode.com/GitHub_Trending/claud/claude-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考