用途:为遵循 Node.js 代码库约定、模式与架构的 TypeScript 代码编写提供专家级指导,生成与既有代码风格一致、可无缝集成的代码。
主要能力:创建服务、仓储、DAL、实体、控制器、处理函数、用例;创建前端页面或 UI 组件(React/React Native/Expo);理解分层架构;遵循命名约定与文件组织;实现带关联的 TypeORM 实体;编写带 Zod 校验的 Express 处理函数;用用例编排业务逻辑;配置并运行 ESLint、Prettier、json-sort-cli;在新旧项目中配置 ES 模块与 #src 路径别名。
架构:外部接口 → 控制器 → 用例 → 组件 → 服务 → 仓储 → DAL → 实体。控制器是全部外部交互的统一入口,后端为 REST(Express)、事件总线(RxJS)、消息队列(RMQ),前端为 React Router。
使用方式:先确定要创建的层,完整阅读对应层文档,按文件组织模式放置文件。内部导入必须使用 #src/* 绝对导入,禁止相对导入。package.json 需配置 "type": "module" 与 imports 中的 "#src/": "./dist/.js",tsconfig 配置 module NodeNext 与 paths。代码风格要求严格类型、对象参数、每文件一个类/对象/组件、禁用三元、for 循环、let 与注释(仅允许带移除条件的 TODO)。完成后运行 lint-fix 与 lint。
限制:具体配置与模板以官方文档为准;未提供收费、价格、平台兼容性与效果等事实,暂未提供。