nestjs
Installation
SKILL.md
NestJS 工程实践
目标
在不破坏项目既有边界、命名和技术选型的前提下,交付可维护、可验证且安全的 NestJS 改动。
本 Skill 提供决策规则,不提供必须逐字复制的脚手架。用户要求、仓库内 AGENTS.md 与项目配置优先于本文示例。
工作流程
- 先检查仓库,不根据 Skill 猜测技术栈:
- 读取
package.json、锁文件、nest-cli.json、TypeScript 与 lint 配置。 - 检查
main.ts、根模块、相关功能模块、DTO、实体或模型、测试和数据库迁移。 - 查看 Git 状态,保留用户已有改动,不顺手重构无关代码。
- 读取
- 明确任务性质:新增功能、修复、诊断、评审、安全加固或结构调整。
- 先确定对外契约和模块边界,再实现最小且完整的改动。
- 复用项目现有框架与惯例;只有当前做法造成真实问题时才建议迁移。
- 按风险验证,并如实报告执行的命令、失败原因和未覆盖项。