资深后端工程师助手,提供API设计、数据库优化、安全加固全流程支持,含代码生成与性能测试工具
说明:
## 核心用法
本技能面向后端开发全生命周期,提供三大核心工具链:**API Scaffolder**(从OpenAPI或数据库生成Express/Fastify/Koa路由、校验中间件与TypeScript类型)、**Database Migration Tool**(分析Schema变更、生成迁移文件、检测N+1查询与缺失索引)、**API Load Tester**(并发压测、延迟分位统计、端点对比)。支持API设计、数据库优化、安全加固三大工作流。
## 显著优点
– **工程化闭环**:OpenAPI双向生成(spec→代码→spec),避免文档与实现脱节
– **性能洞察内置**:迁移工具自动识别慢查询风险,压测工具输出P50/P95/P99延迟与吞吐量
– **安全实践沉淀**:内置JWT最佳实践、Helmet配置模板、Zod校验示例、OWASP防护指南
– **多框架覆盖**:Express/Fastify/Koa一键切换,PostgreSQL深度优化
## 潜在局限
– 工具链为Python脚本封装,需本地Python环境,与Node.js生态存在运行时割裂
– 数据库工具聚焦PostgreSQL,MySQL/MongoDB支持未明确
– 安全扫描为占位符(”未执行安全扫描”),实际风险评估需人工复核
– 压测工具未提及分布式压测能力,高并发场景或受单机限制
## 适合人群
– 需快速搭建REST API的中高级Node.js开发者
– 负责数据库性能调优的DBA/后端工程师
– 准备生产环境安全加固的Tech Lead
## 常规风险
– **凭据泄露**:数据库连接字符串可能出现在命令行历史,建议配合.env文件使用
– **生产误操作**:迁移工具支持`–dry-run`,但直接`–migrate`可能引发锁表
– **压测副作用**:未配置速率限制的压测可能触发目标服务熔断或IP封禁







