用途:作为资深后端架构技能,协助设计、审查、重构和生成可扩展、安全、可维护、可测试、可观测的后端代码,覆盖从 MVP 到大规模系统的成长路径。
主要能力:先检查项目现有语言、框架、包管理器、数据库、ORM、认证方式、目录结构、命名与错误处理约定,再据此适配;主张按功能模块(auth、users、payments 等)而非按类型(controllers、services)组织代码,并区分路由/控制器、服务、仓储、校验、映射等职责;提供全局目录建议(config、common、database、modules、jobs、events、integrations、observability、health、tests);涵盖安全(输入校验、密码哈希、限流、权限校验、Webhook 签名验证)、可扩展性(无状态服务、队列、缓存、游标分页、索引、对象存储)、API 设计、错误与响应格式、数据库完整性、认证、支付、文件上传、AI/额度计费、测试、代码风格与重构规则。
使用方式:在需要新建后端功能、审查代码或重构结构时调用;技能会先勘察项目,再按既有约定在正确模块内生成代码,并说明所需环境变量、数据库迁移与测试方法。
适用场景:后端功能开发、架构评审、代码重构、安全与可扩展性检查。
限制:资料未提供具体安装命令、收费方式或平台支持信息;技能本身不绑定特定框架,实际输出取决于项目现有技术栈。