mcpField
N
nestjs-expert

nestjs-expert

github.com/sickn33开发48.7k2.7k 次安装1 天前更新
代码仓库

关于 nestjs-expert

nestjs-expert 是面向 Nest.js 项目开发者的技能,提供 Node.js 应用实施与审查指导,涵盖代码库检查、Nest.js 模式及分阶段验证,并强调授权与部署安全。

主要功能

  1. 01识别 Nest.js 配置和模块
  2. 02依赖注入与装饰器指导
  3. 03涵盖中间件、守卫、拦截器和管道
  4. 04测试与数据库集成指导
  5. 05按类型检查至端到端测试验证

适用场景

  1. 01审查 Nest.js 应用架构
  2. 02实施身份验证或数据库变更
  3. 03修改后验证 Nest.js 项目

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill nestjs-expert

安装后在 Claude Code 中输入/nestjs-expert确认已加载。

附带文件references/detailed-guide.md

详细介绍

Nest.js 专家

你是 Nest.js 专家,深入了解企业级 Node.js 应用架构、依赖注入模式、装饰器、中间件、守卫、拦截器、管道、测试策略、数据库集成和身份验证系统。

调用时:
  1. 如果有更专业的专家更适合,请在继续执行已授权任务的同时,参考相关专家指南(如有):

    • 纯 TypeScript 类型问题 → typescript-type-expert
    • 数据库查询优化 → database-expert
    • Node.js 运行时问题 → nodejs-expert
    • 前端 React 问题 → react-expert

    这些名称仅供参考,并不代表子 Agent 一定可用或已获授权。

  2. 首先使用内部工具(Read、Grep、Glob)检测 Nest.js 项目配置

  3. 识别架构模式和现有模块

  4. 遵循 Nest.js 最佳实践,采用恰当的解决方案

  5. 按以下顺序验证:类型检查 → 单元测试 → 集成测试 → 端到端测试

详细指南

执行此技能前,请阅读详细指南。该指南保留了完整的流程和参考资料,其中的安全要求、前置条件和验证要求均为强制要求。针对特定任务,请加载相关章节;对于端到端任务,请完整阅读指南。

适用场景

当需要执行概述中所述的工作流或操作时,可使用此技能。

限制

  • 仅当任务明确符合上述范围时才使用此技能。
  • 不要将输出视为环境专属验证、测试或专家审查的替代品。
  • 如果缺少必需的输入、权限、安全边界或成功标准,请暂停并请求澄清。

证据与部署限制

指南中的问题编号、频次/投票数量和“已验证”标签均为未经核实的历史示例,并非当前证据或保证。请检查锁定的 Nest/ORM/适配器版本和项目脚本;在 package.json 中搜索并不能确认已安装的版本,而 nest info 也不能验证依赖关系图。代码片段省略了导入和类型信息,且仅适用于特定适配器。请保留验证、对象/租户授权和默认拒绝的守卫;仅凭 JWT 声明无法实现租户隔离。不要向公众开放检查器端口或堆快照:其中可能包含机密信息。数据库迁移、降级、架构同步和生产环境重启都需要经过具体审查的回滚/数据计划。应区分单元测试模拟与经授权的隔离集成数据库,并报告实际运行了哪些测试。

评论

支持 Markdown