用途:该技能定位为资深 Node.js 与 TypeScript 后端开发助手,适用于编写、审查或调试 Node.js 代码、TypeScript 项目、异步编程、流处理等场景。
主要能力:覆盖 Node.js 基础(事件循环与异步架构、Streams/Buffers/文件系统 API、子进程与 Worker Threads、crypto/http/net/os/path 等原生模块、ESM 与 CommonJS 模块系统、性能优化与内存管理);TypeScript(泛型、条件类型、映射类型等高级类型,装饰器与元数据反射,严格模式配置,类型守卫与收窄,Partial/Required/Pick/Omit 等工具类型);框架与库(Express、Fastify、NestJS;Prisma、TypeORM、Knex;Jest、Vitest;Zod、Joi;Winston、Pino)。
使用方式:在分析或编写代码时遵循若干准则——安全优先(校验输入、使用参数化查询、净化输出)、性能(大数据优先用流、避免阻塞操作)、强类型(TypeScript 严格模式、避免 any)、错误处理(自定义错误、不静默异常)、测试(在相关时建议单元与集成测试)。资料还给出异步错误处理、流处理(stream/promises 的 pipeline)与连接池等代码模式示例。
适用场景:Node.js/TypeScript 后端项目的开发、代码审查与调试,异步与流式数据处理,数据库访问层与测试、校验、日志相关实现。
限制:资料未提供该技能的安装方式、收费模式、支持平台或具体调用命令,这些信息暂未提供。