当用户想设计、创建、重构或标准化NestJS模块、服务和控制器时使用此技能,遵循整洁架构、DI最佳实践和一致的API模式。
当用户想创建、重组或标准化NestJS TypeScript后端项目时使用此技能,包括文件夹布局、配置、环境设置、工具链和初始集成(TypeORM就绪、测试就绪和部署友好)。
使用Docker/Podman对Flox环境进行容器化。可用于创建容器镜像、OCI导出、多阶段构建和部署工作流。
使用池选项、覆盖率配置、工作区转项目以及浏览器模式更新,将Vitest 2.x/3.x迁移到4.x。在升级Vitest版本或遇到已弃用的模式时使用。
配置事务隔离级别,以防止竞态条件并处理并发访问。在处理并发更新、金融操作、库存管理,或当用户提及竞态条件、脏读、幻读或并发修改时使用。
关键的安全技能包括正确处理凭据和密码。切勿存储密码,应使用bcrypt/argon2,切勿接受第三方凭据。在处理身份验证、密码、API密钥或任何敏感凭据时,请务必遵循此原则。
RESTful控制器约定:包括URL设计、ApiResource响应以及搜索模式
使用正确的池架构、覆盖率设置和多项目配置来配置 Vitest 4.x。在创建或修改 vitest.config 文件或搭建测试基础设施时使用。
避免使用非空断言运算符(!),改用类型安全的替代方案。
使用Prime eval工具运行并分析验证器环境的评估结果。当用户需要对环境进行冒烟测试、执行基准测试扫查、恢复中断的评估、比较模型、检查样本级别的输出,或生成适合决策下一步行动的评估摘要时使用此功能。
归档附件
根据 JSON Schema 规范验证 JSON 数据。用于 API 验证、配置文件验证或数据质量检查。